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

CRungeKuttaMover Class Reference

#include <RungeKuttaMover.h>

Inheritance diagram for CRungeKuttaMover:

Inheritance graph
Collaboration diagram for CRungeKuttaMover:

Collaboration graph
List of all members.

Public Methods

 CRungeKuttaMover ()
 CRungeKuttaMover (double frequency, double stepSize)
virtual ~CRungeKuttaMover ()
void Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork)
virtual void RungeKuttaStep (int nRHS, double *y, double *dydt)=0

Constructor & Destructor Documentation


Definition at line 11 of file RungeKuttaMover.cpp.

CRungeKuttaMover::CRungeKuttaMover double    frequency,
double    stepSize

Definition at line 16 of file RungeKuttaMover.cpp.

CRungeKuttaMover::~CRungeKuttaMover   [virtual]

Definition at line 22 of file RungeKuttaMover.cpp.

Member Function Documentation

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

Implements CDifferentialEquationMover.

Reimplemented in CQualityControlRK2TMover.

Definition at line 27 of file RungeKuttaMover.cpp.

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

virtual void CRungeKuttaMover::RungeKuttaStep int    nRHS,
double *    y,
double *    dydt
[pure virtual]

Implemented in CRK2TMover.

Referenced by Move.

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