|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <MarkovGslSolver.h>
Collaboration diagram for MarkovGslSolver:Public Member Functions | |
| double | getAbsoluteAccuracy () const |
| double | getInternalDt () const |
| bool | getIsInitialized () const |
| string | getMethod () const |
| double | getRelativeAccuracy () const |
| void | handleQ (vector< vector< double > >) |
| void | init (vector< double >) |
| MarkovGslSolver () | |
| void | process (const Eref &e, ProcPtr info) |
| void | reinit (const Eref &e, ProcPtr info) |
| void | setAbsoluteAccuracy (double value) |
| void | setInternalDt (double value) |
| void | setMethod (string method) |
| void | setRelativeAccuracy (double value) |
| ~MarkovGslSolver () | |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Static Private Member Functions | |
| static int | evalSystem (double, const double *, double *, void *) |
Private Attributes | |
| double | absAccuracy_ |
| gsl_odeiv_control * | gslControl_ |
| gsl_odeiv_evolve * | gslEvolve_ |
| gsl_odeiv_step * | gslStep_ |
| const gsl_odeiv_step_type * | gslStepType_ |
| gsl_odeiv_system | gslSys_ |
| vector< double > | initialState_ |
| double | internalStepSize_ |
| bool | isInitialized_ |
| string | method_ |
| unsigned int | nVars_ |
| vector< vector< double > > | Q_ |
| double | relAccuracy_ |
| vector< double > | state_ |
| double * | stateGsl_ |
Definition at line 25 of file MarkovGslSolver.h.
| MarkovGslSolver::MarkovGslSolver | ( | ) |
Definition at line 127 of file MarkovGslSolver.cpp.
References absAccuracy_, gslControl_, gslEvolve_, gslStep_, gslStepType_, internalStepSize_, isInitialized_, method_, nVars_, relAccuracy_, and stateGsl_.
| MarkovGslSolver::~MarkovGslSolver | ( | ) |
Definition at line 142 of file MarkovGslSolver.cpp.
References gslControl_, gslEvolve_, gslStep_, and stateGsl_.
|
staticprivate |
Definition at line 155 of file MarkovGslSolver.cpp.
Referenced by init().
Here is the caller graph for this function:| double MarkovGslSolver::getAbsoluteAccuracy | ( | ) | const |
Definition at line 229 of file MarkovGslSolver.cpp.
References absAccuracy_.
Referenced by initCinfo().
Here is the caller graph for this function:| double MarkovGslSolver::getInternalDt | ( | ) | const |
Definition at line 238 of file MarkovGslSolver.cpp.
References internalStepSize_.
Referenced by initCinfo().
Here is the caller graph for this function:| bool MarkovGslSolver::getIsInitialized | ( | ) | const |
Definition at line 176 of file MarkovGslSolver.cpp.
References isInitialized_.
Referenced by initCinfo().
Here is the caller graph for this function:| string MarkovGslSolver::getMethod | ( | ) | const |
Definition at line 181 of file MarkovGslSolver.cpp.
References method_.
Referenced by initCinfo().
Here is the caller graph for this function:| double MarkovGslSolver::getRelativeAccuracy | ( | ) | const |
Definition at line 219 of file MarkovGslSolver.cpp.
References relAccuracy_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovGslSolver::handleQ | ( | vector< vector< double > > | ) |
Definition at line 347 of file MarkovGslSolver.cpp.
References Q_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovGslSolver::init | ( | vector< double > | initialState | ) |
Definition at line 253 of file MarkovGslSolver.cpp.
References absAccuracy_, evalSystem(), gslControl_, gslEvolve_, gslStep_, gslStepType_, gslSys_, initialState_, isInitialized_, nVars_, Q_, relAccuracy_, resize(), state_, and stateGsl_.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 22 of file MarkovGslSolver.cpp.
References getAbsoluteAccuracy(), getInternalDt(), getIsInitialized(), getMethod(), getRelativeAccuracy(), handleQ(), init(), Neutral::initCinfo(), MarkovGslSolverCinfo, process(), reinit(), setAbsoluteAccuracy(), setInternalDt(), setMethod(), setRelativeAccuracy(), and stateOut().
Here is the call graph for this function:Definition at line 300 of file MarkovGslSolver.cpp.
References ProcInfo::currTime, ProcInfo::dt, gslControl_, gslEvolve_, gslStep_, gslSys_, internalStepSize_, nVars_, state_, stateGsl_, and stateOut().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 334 of file MarkovGslSolver.cpp.
References initialState_, state_, and stateOut().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void MarkovGslSolver::setAbsoluteAccuracy | ( | double | value | ) |
Definition at line 233 of file MarkovGslSolver.cpp.
References absAccuracy_, and value.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovGslSolver::setInternalDt | ( | double | value | ) |
Definition at line 243 of file MarkovGslSolver.cpp.
References internalStepSize_, and value.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovGslSolver::setMethod | ( | string | method | ) |
Definition at line 186 of file MarkovGslSolver.cpp.
References gslStepType_, and method_.
Referenced by initCinfo().
Here is the caller graph for this function:| void MarkovGslSolver::setRelativeAccuracy | ( | double | value | ) |
Definition at line 224 of file MarkovGslSolver.cpp.
References relAccuracy_, and value.
Referenced by initCinfo().
Here is the caller graph for this function:
|
private |
Definition at line 58 of file MarkovGslSolver.h.
Referenced by getAbsoluteAccuracy(), init(), MarkovGslSolver(), and setAbsoluteAccuracy().
|
private |
Definition at line 72 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), process(), and ~MarkovGslSolver().
|
private |
Definition at line 73 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), process(), and ~MarkovGslSolver().
|
private |
Definition at line 71 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), process(), and ~MarkovGslSolver().
|
private |
Definition at line 70 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), and setMethod().
|
private |
Definition at line 74 of file MarkovGslSolver.h.
|
private |
Definition at line 67 of file MarkovGslSolver.h.
|
private |
Definition at line 60 of file MarkovGslSolver.h.
Referenced by getInternalDt(), MarkovGslSolver(), process(), and setInternalDt().
|
private |
Definition at line 56 of file MarkovGslSolver.h.
Referenced by getIsInitialized(), init(), and MarkovGslSolver().
|
private |
Definition at line 57 of file MarkovGslSolver.h.
Referenced by getMethod(), MarkovGslSolver(), and setMethod().
|
private |
Definition at line 65 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), and process().
|
private |
Definition at line 68 of file MarkovGslSolver.h.
|
private |
Definition at line 59 of file MarkovGslSolver.h.
Referenced by getRelativeAccuracy(), init(), MarkovGslSolver(), and setRelativeAccuracy().
|
private |
Definition at line 66 of file MarkovGslSolver.h.
|
private |
Definition at line 61 of file MarkovGslSolver.h.
Referenced by init(), MarkovGslSolver(), process(), and ~MarkovGslSolver().