MarkovSolverBase Class Reference

#include <MarkovSolverBase.h>

Inheritance diagram for MarkovSolverBase:
Inheritance graph
[legend]
Collaboration diagram for MarkovSolverBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MarkovSolverBase ()
virtual ~MarkovSolverBase ()
Matrix getQ () const
Vector getState () const
Vector getInitialState () const
void setInitialState (Vector)
void setXmin (double)
double getXmin () const
void setXmax (double)
double getXmax () const
void setXdivs (unsigned int)
unsigned int getXdivs () const
double getInvDx () const
void setYmin (double)
double getYmin () const
void setYmax (double)
double getYmax () const
void setYdivs (unsigned int)
unsigned int getYdivs () const
double getInvDy () const
void innerFillupTable (vector< unsigned int >, string, unsigned int, unsigned int)
void fillupTable ()
virtual MatrixcomputeMatrixExponential ()
VectorbilinearInterpolate () const
VectorlinearInterpolate () const
void computeState ()
void reinit (const Eref &, ProcPtr)
void process (const Eref &, ProcPtr)
void handleVm (double)
void handleLigandConc (double)
void init (Id, double)

Static Public Member Functions

static const CinfoinitCinfo ()

Protected Attributes

MatrixQ_

Constructor & Destructor Documentation

MarkovSolverBase::MarkovSolverBase (  ) 
MarkovSolverBase::~MarkovSolverBase (  )  [virtual]

References Q_.


Member Function Documentation

Vector * MarkovSolverBase::bilinearInterpolate (  )  const

References vecMatMul(), and vecVecScalAdd().

Referenced by computeState().

Here is the call graph for this function:

Matrix * MarkovSolverBase::computeMatrixExponential (  )  [virtual]

Reimplemented in MarkovSolver.

Referenced by fillupTable().

void MarkovSolverBase::computeState (  ) 
void MarkovSolverBase::fillupTable (  ) 
Vector MarkovSolverBase::getInitialState (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getInvDx (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getInvDy (  )  const

Referenced by initCinfo().

Matrix MarkovSolverBase::getQ (  )  const

References Q_.

Referenced by initCinfo().

Vector MarkovSolverBase::getState (  )  const

Referenced by initCinfo().

unsigned int MarkovSolverBase::getXdivs (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getXmax (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getXmin (  )  const

Referenced by initCinfo().

unsigned int MarkovSolverBase::getYdivs (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getYmax (  )  const

Referenced by initCinfo().

double MarkovSolverBase::getYmin (  )  const

Referenced by initCinfo().

void MarkovSolverBase::handleLigandConc ( double  ligandConc  ) 

Referenced by initCinfo().

void MarkovSolverBase::handleVm ( double  Vm  ) 

Referenced by initCinfo().

void MarkovSolverBase::init ( Id  rateTableId,
double  dt 
)
const Cinfo * MarkovSolverBase::initCinfo (  )  [static]
void MarkovSolverBase::innerFillupTable ( vector< unsigned int >  ,
string  ,
unsigned  int,
unsigned  int 
)

Referenced by fillupTable().

Vector * MarkovSolverBase::linearInterpolate (  )  const

References MarkovRateTable::areAllRatesVoltageDep(), vecMatMul(), and vecVecScalAdd().

Referenced by computeState().

Here is the call graph for this function:

void MarkovSolverBase::process ( const Eref e,
ProcPtr  p 
)

Reimplemented in MarkovSolver.

References computeState(), and stateOut().

Referenced by initCinfo().

Here is the call graph for this function:

void MarkovSolverBase::reinit ( const Eref e,
ProcPtr  p 
)

Reimplemented in MarkovSolver.

References stateOut().

Referenced by initCinfo().

Here is the call graph for this function:

void MarkovSolverBase::setInitialState ( Vector   ) 

Referenced by initCinfo().

void MarkovSolverBase::setXdivs ( unsigned int  xDivs  ) 

Referenced by initCinfo().

void MarkovSolverBase::setXmax ( double  xMax  ) 

Referenced by initCinfo().

void MarkovSolverBase::setXmin ( double  xMin  ) 

Referenced by initCinfo().

void MarkovSolverBase::setYdivs ( unsigned int  yDivs  ) 

Referenced by initCinfo().

void MarkovSolverBase::setYmax ( double  yMax  ) 

Referenced by initCinfo().

void MarkovSolverBase::setYmin ( double  yMin  ) 

Referenced by initCinfo().


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1