Chaste Release::3.1
|
#include <CellCycleModelOdeSolver.hpp>
Public Member Functions | |
bool | IsSetUp () |
void | Initialise () |
void | Reset () |
Static Public Member Functions | |
static boost::shared_ptr < CellCycleModelOdeSolver < CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver > > | Instance () |
Private Member Functions | |
CellCycleModelOdeSolver () | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Static Private Attributes | |
static boost::shared_ptr < CellCycleModelOdeSolver < CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver > > | mpInstance |
Friends | |
class | boost::serialization::access |
Specialization for BackwardEulerIvpOdeSolver, whose constructor requires an argument.
Definition at line 152 of file CellCycleModelOdeSolver.hpp.
CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::CellCycleModelOdeSolver | ( | ) | [private] |
Default constructor. Not user accessible; to obtain an instance of this class use the Instance method.
Definition at line 194 of file CellCycleModelOdeSolver.hpp.
void CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::Initialise | ( | void | ) | [virtual] |
Initialise the ODE solver.
Implements AbstractCellCycleModelOdeSolver.
Definition at line 216 of file CellCycleModelOdeSolver.hpp.
References EXCEPTION, AbstractCellCycleModelOdeSolver::mpOdeSolver, AbstractCellCycleModelOdeSolver::mSizeOfOdeSystem, and UNSIGNED_UNSET.
boost::shared_ptr< CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver > > CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::Instance | ( | ) | [static] |
Return a pointer to the singleton instance, creating it if necessary.
Definition at line 200 of file CellCycleModelOdeSolver.hpp.
References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::mpInstance.
bool CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::IsSetUp | ( | ) | [virtual] |
Is the instance in existence and fully set up.
Implements AbstractCellCycleModelOdeSolver.
Definition at line 210 of file CellCycleModelOdeSolver.hpp.
References AbstractCellCycleModelOdeSolver::mpOdeSolver, AbstractCellCycleModelOdeSolver::mSizeOfOdeSystem, and UNSIGNED_UNSET.
void CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::Reset | ( | ) | [virtual] |
Reset the instance.
Reimplemented from AbstractCellCycleModelOdeSolver.
Definition at line 226 of file CellCycleModelOdeSolver.hpp.
References AbstractCellCycleModelOdeSolver::mpOdeSolver, AbstractCellCycleModelOdeSolver::mSizeOfOdeSystem, and UNSIGNED_UNSET.
void CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::serialize | ( | Archive & | archive, |
const unsigned int | version | ||
) | [inline, private] |
Archive the cell-cycle model, never used directly - boost uses this.
archive | the archive |
version | the current version of this class |
Reimplemented from AbstractCellCycleModelOdeSolver.
Definition at line 170 of file CellCycleModelOdeSolver.hpp.
References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::mpInstance.
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractCellCycleModelOdeSolver.
Definition at line 162 of file CellCycleModelOdeSolver.hpp.
boost::shared_ptr< CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver > > CellCycleModelOdeSolver< CELL_CYCLE_MODEL, BackwardEulerIvpOdeSolver >::mpInstance [static, private] |
The single instance of this class, for this ODE_SOLVER.
Definition at line 156 of file CellCycleModelOdeSolver.hpp.