Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CSynchronizedRungeKuttaMover Class Reference

#include <SynchronizedRungeKuttaMover.h>

Inheritance diagram for CSynchronizedRungeKuttaMover:

Inheritance graph
[legend]
Collaboration diagram for CSynchronizedRungeKuttaMover:

Collaboration graph
[legend]
List of all members.

Public Methods

 CSynchronizedRungeKuttaMover (double frequency, double stepsize, double eps=1.0e-05)
virtual ~CSynchronizedRungeKuttaMover ()
virtual void Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork)

Private Attributes

std::vector< double > m_vdSteps
bool m_bSyncFlag

Constructor & Destructor Documentation

CSynchronizedRungeKuttaMover::CSynchronizedRungeKuttaMover double    frequency,
double    stepsize,
double    eps = 1.0e-05
 

Definition at line 11 of file SynchronizedRungeKuttaMover.cpp.

References m_bSyncFlag.

CSynchronizedRungeKuttaMover::~CSynchronizedRungeKuttaMover   [virtual]
 

Definition at line 17 of file SynchronizedRungeKuttaMover.cpp.


Member Function Documentation

void CSynchronizedRungeKuttaMover::Move double    xInitial,
double    xFinal,
ReactionNetwork   pReactionNetwork
[virtual]
 

Reimplemented from CQualityControlRungeKuttaMover.

Definition at line 22 of file SynchronizedRungeKuttaMover.cpp.

References __max, CDifferentialEquationMover::ComputeDerivatives, CRK4Mover::FourthOrderStep, Chemical::GetAmount, ReactionNetwork::GetChemical, CReactionMover::GetMaxStepSize, CReactionMover::GetMinStepSize, ReactionNetwork::GetNumberOfChemicals, CReactionMover::IncrementTotalSteps, m_bSyncFlag, CQualityControlRungeKuttaMover::m_dInitialStepSize, CQualityControlRungeKuttaMover::m_dLastStep, CQualityControlRungeKuttaMover::m_dNextStep, CDifferentialEquationMover::m_dStepSize, CReactionMover::m_dTime, CReactionMover::m_iCount, CReactionMover::m_iTotalStepsTaken, CQualityControlRungeKuttaMover::m_pdScale, CReactionMover::m_pReactionNetwork, CQualityControlRungeKuttaMover::m_scdTINY, m_vdSteps, CReactionMover::MoveTimeIsZero, Subject::Notify, Chemical::SetAmount, CReactionMover::SetMaxStepSize, CReactionMover::SetMinStepSize, and CQualityControlRungeKuttaMover::Stepper.


Member Data Documentation

bool CSynchronizedRungeKuttaMover::m_bSyncFlag [private]
 

Definition at line 27 of file SynchronizedRungeKuttaMover.h.

Referenced by CSynchronizedRungeKuttaMover, and Move.

std::vector<double> CSynchronizedRungeKuttaMover::m_vdSteps [private]
 

Definition at line 26 of file SynchronizedRungeKuttaMover.h.

Referenced by Move.


The documentation for this class was generated from the following files:
Generated on Mon Nov 3 10:05:57 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002