#include <ContinuousTimeMonteCarloMover.h>
Inheritance diagram for CContinuousTimeMonteCarloMover:
Public Methods | |
CContinuousTimeMonteCarloMover () | |
CContinuousTimeMonteCarloMover (int seed, double frequency) | |
virtual | ~CContinuousTimeMonteCarloMover () |
void | Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork) |
double | ChooseMove (double rand1, double rand2) |
void | DoMove () |
Private Attributes | |
Rand * | m_pRNG |
int | m_dChannelChosen |
|
Definition at line 11 of file ContinuousTimeMonteCarloMover.cpp. |
|
Definition at line 16 of file ContinuousTimeMonteCarloMover.cpp. References m_pRNG, and Rand::seed. |
|
Definition at line 23 of file ContinuousTimeMonteCarloMover.cpp. References m_pRNG. |
|
Definition at line 72 of file ContinuousTimeMonteCarloMover.cpp. References ReactionNetwork::GetNumberOfReactions, ReactionNetwork::GetReactionRates, m_dChannelChosen, and CReactionMover::m_pReactionNetwork. Referenced by Move. |
|
Definition at line 118 of file ContinuousTimeMonteCarloMover.cpp. References Reaction::DoReactionOnce, ReactionNetwork::GetReaction, and CReactionMover::m_pReactionNetwork. Referenced by Move. |
|
Implements CReactionMover. Definition at line 28 of file ContinuousTimeMonteCarloMover.cpp. References ChooseMove, DoMove, CReactionMover::m_dTime, CReactionMover::m_iCount, CReactionMover::m_pReactionNetwork, m_pRNG, CReactionMover::MoveTimeIsZero, Subject::Notify, and Rand::uniform. |
|
Definition at line 26 of file ContinuousTimeMonteCarloMover.h. Referenced by ChooseMove. |
|
Definition at line 25 of file ContinuousTimeMonteCarloMover.h. Referenced by CContinuousTimeMonteCarloMover, Move, and ~CContinuousTimeMonteCarloMover. |