#include <ReactionMover.h>
Inheritance diagram for CReactionMover:
Public Methods | |
CReactionMover () | |
CReactionMover (int seed, double frequency) | |
virtual | ~CReactionMover () |
virtual void | Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork)=0 |
int | GetTimeCount () const |
int | GetSeed () const |
ReactionNetwork * | GetReactionNetwork () |
bool | MoveTimeIsZero (double deltaTime) |
virtual void | SetMinStepSize (double size) |
virtual double | GetMinStepSize () const |
virtual void | SetMaxStepSize (double size) |
virtual double | GetMaxStepSize () const |
virtual void | IncrementTotalSteps () |
virtual int | GetTotalStepsTaken () const |
virtual void | ResetStepStatistics (double interval) |
Protected Attributes | |
double | m_dTime |
int | m_iCount |
int | m_iSeed |
double | m_dFrequency |
ReactionNetwork * | m_pReactionNetwork |
double | m_dMinStepSize |
double | m_dMaxStepSize |
int | m_iTotalStepsTaken |
|
Definition at line 18 of file ReactionMover.cpp. |
|
Definition at line 24 of file ReactionMover.cpp. References m_dFrequency, and m_iSeed. |
|
Definition at line 30 of file ReactionMover.cpp. |
|
Definition at line 29 of file ReactionMover.h. References m_dMaxStepSize. Referenced by CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CStiffBulirschStoerMover::Move, CQualityControlRK2TMover::Move, and CQualityControlCashKarpMover::Move. |
|
Definition at line 27 of file ReactionMover.h. References m_dMinStepSize. Referenced by CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CStiffBulirschStoerMover::Move, CQualityControlRK2TMover::Move, and CQualityControlCashKarpMover::Move. |
|
Definition at line 24 of file ReactionMover.h. References m_pReactionNetwork. Referenced by ConcentrationObserver::Update, and CellAverageObserver::Update. |
|
Definition at line 23 of file ReactionMover.h. References m_iSeed. |
|
Definition at line 22 of file ReactionMover.h. References m_iCount. Referenced by ConcentrationObserver::Update, and CellAverageObserver::Update. |
|
Definition at line 31 of file ReactionMover.h. References m_iTotalStepsTaken. |
|
Definition at line 30 of file ReactionMover.h. References m_iTotalStepsTaken. Referenced by CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CStiffBulirschStoerMover::Move, CQualityControlRK2TMover::Move, and CQualityControlCashKarpMover::Move. |
|
Implemented in CContinuousTimeMonteCarloMover. Referenced by SingleNetworkMinimizable::ComputeResiduals, and CRunnable::Run. |
|
|
Definition at line 47 of file ReactionMover.cpp. References m_iTotalStepsTaken, SetMaxStepSize, and SetMinStepSize. Referenced by SingleNetworkMinimizable::ComputeResiduals. |
|
Definition at line 28 of file ReactionMover.h. References m_dMaxStepSize. Referenced by CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CStiffBulirschStoerMover::Move, CQualityControlRK2TMover::Move, CQualityControlCashKarpMover::Move, and ResetStepStatistics. |
|
Definition at line 26 of file ReactionMover.h. References m_dMinStepSize. Referenced by CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CStiffBulirschStoerMover::Move, CQualityControlRK2TMover::Move, CQualityControlCashKarpMover::Move, and ResetStepStatistics. |
|
Definition at line 37 of file ReactionMover.h. Referenced by CReactionMover. |
|
Definition at line 42 of file ReactionMover.h. Referenced by GetMaxStepSize, and SetMaxStepSize. |
|
Definition at line 40 of file ReactionMover.h. Referenced by GetMinStepSize, and SetMinStepSize. |
|
|
|
Definition at line 36 of file ReactionMover.h. Referenced by CReactionMover, and GetSeed. |
|
Definition at line 44 of file ReactionMover.h. Referenced by GetTotalStepsTaken, IncrementTotalSteps, CSynchronizedRungeKuttaMover::Move, CSynchronizedCashKarpMover::Move, CQualityControlRK2TMover::Move, and ResetStepStatistics. |
|