#include <RK4Mover.h>
Inheritance diagram for CRK4Mover:
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) |
|
Definition at line 11 of file RK4Mover.cpp. |
|
Definition at line 16 of file RK4Mover.cpp. |
|
Definition at line 22 of file RK4Mover.cpp. |
|
Definition at line 87 of file RK4Mover.cpp. References CDifferentialEquationMover::ComputeDerivatives, and CDifferentialEquationMover::m_dStepSize. Referenced by CSynchronizedRungeKuttaMover::Move, Move, and CQualityControlRungeKuttaMover::Stepper. |
|
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. |