MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <MarkovSolver.h>
Public Member Functions | |
Matrix * | computeMatrixExponential () |
Matrix * | computePadeApproximant (Matrix *, unsigned int) |
MarkovSolver () | |
void | process (const Eref &, ProcPtr) |
void | reinit (const Eref &, ProcPtr) |
~MarkovSolver () | |
![]() | |
Vector * | bilinearInterpolate () const |
void | computeState () |
void | fillupTable () |
Vector | getInitialState () const |
double | getInvDx () const |
double | getInvDy () const |
Matrix | getQ () const |
Vector | getState () const |
unsigned int | getXdivs () const |
double | getXmax () const |
double | getXmin () const |
unsigned int | getYdivs () const |
double | getYmax () const |
double | getYmin () const |
void | handleLigandConc (double) |
void | handleVm (double) |
void | init (Id, double) |
void | innerFillupTable (vector< unsigned int >, string, unsigned int, unsigned int) |
Vector * | linearInterpolate () const |
MarkovSolverBase () | |
void | process (const Eref &, ProcPtr) |
void | reinit (const Eref &, ProcPtr) |
void | setInitialState (Vector) |
void | setXdivs (unsigned int) |
void | setXmax (double) |
void | setXmin (double) |
void | setYdivs (unsigned int) |
void | setYmax (double) |
void | setYmin (double) |
virtual | ~MarkovSolverBase () |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
![]() | |
static const Cinfo * | initCinfo () |
Additional Inherited Members | |
![]() | |
Matrix * | Q_ |
Definition at line 30 of file MarkovSolver.h.
MarkovSolver::MarkovSolver | ( | ) |
Definition at line 70 of file MarkovSolver.cpp.
MarkovSolver::~MarkovSolver | ( | ) |
Definition at line 75 of file MarkovSolver.cpp.
|
virtual |
Reimplemented from MarkovSolverBase.
Definition at line 230 of file MarkovSolver.cpp.
References computePadeApproximant(), DUMMY, FIRST, moose::log(), matColNorm(), matEyeAdd(), matMatMul(), matScalShift(), matTrace(), MarkovSolverBase::Q_, and thetaM.
Definition at line 80 of file MarkovSolver.cpp.
References b13, b3, b5, b7, b9, DUMMY, FIRST, matAlloc(), matEyeAdd(), matInv(), matMatAdd(), matMatMul(), matScalShift(), mCandidates, and SECOND.
Referenced by computeMatrixExponential().
|
static |
Definition at line 21 of file MarkovSolver.cpp.
References MarkovSolverBase::initCinfo(), markovSolverCinfo, process(), and reinit().
Definition at line 291 of file MarkovSolver.cpp.
References MarkovSolverBase::process().
Referenced by initCinfo().
Definition at line 286 of file MarkovSolver.cpp.
References MarkovSolverBase::reinit().
Referenced by initCinfo().