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

CRK4Mover Class Reference

#include <RK4Mover.h>

Inheritance diagram for CRK4Mover:

Inheritance graph
Collaboration diagram for CRK4Mover:

Collaboration graph
List of all members.

Public Methods

 CRK4Mover ()
 CRK4Mover (double frequency, double stepSize)
virtual ~CRK4Mover ()
void Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork)
void FourthOrderStep (int nRHS, double *y, double *dydt)

Constructor & Destructor Documentation


Definition at line 11 of file RK4Mover.cpp.

CRK4Mover::CRK4Mover double    frequency,
double    stepSize

Definition at line 16 of file RK4Mover.cpp.

CRK4Mover::~CRK4Mover   [virtual]

Definition at line 22 of file RK4Mover.cpp.

Member Function Documentation

void CRK4Mover::FourthOrderStep int    nRHS,
double *    y,
double *    dydt

Definition at line 87 of file RK4Mover.cpp.

References CDifferentialEquationMover::ComputeDerivatives, and CDifferentialEquationMover::m_dStepSize.

Referenced by CSynchronizedRungeKuttaMover::Move, Move, and CQualityControlRungeKuttaMover::Stepper.

void CRK4Mover::Move double    xInitial,
double    xFinal,
ReactionNetwork   pReactionNetwork

Implements CDifferentialEquationMover.

Reimplemented in CQualityControlRungeKuttaMover.

Definition at line 27 of file RK4Mover.cpp.

References CDifferentialEquationMover::ComputeDerivatives, FourthOrderStep, Chemical::GetAmount, ReactionNetwork::GetChemical, ReactionNetwork::GetNumberOfChemicals, CDifferentialEquationMover::m_dStepSize, CReactionMover::m_dTime, CReactionMover::m_iCount, CReactionMover::m_pReactionNetwork, CReactionMover::MoveTimeIsZero, Subject::Notify, and Chemical::SetAmount.

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