#include <QualityControlCashKarpMover.h>
Inheritance diagram for CQualityControlCashKarpMover:


Public Methods | |
| CQualityControlCashKarpMover (double frequency, double stepSize, double eps=1.0e-5) | |
| virtual | ~CQualityControlCashKarpMover () |
| void | Stepper (int nRHS, double *y, double *dydt) |
| void | CashKarpStep (int nRHS, double *y, double *dydt) |
| virtual void | Move (double xInitial, double xFinal, ReactionNetwork *pReactionNetwork) |
Protected Attributes | |
| double * | m_pdError |
| double * | m_pdScale |
| double | m_dEps |
| double | m_dLastStep |
| double | m_dNextStep |
| double | m_dInitialStepSize |
Static Protected Attributes | |
| const double | m_scdA [6] |
| const double | m_scdB [6][5] |
| const double | m_scdC [6] |
| const double | m_scdCStar [6] |
| const double | m_scdSAFETY = 0.9 |
| const double | m_scdPGROW = -0.2 |
| const double | m_scdPSHRINK = -0.25 |
| const double | m_scdERRCON = 1.89e-04 |
| const double | m_scdTINY = 1.0e-30 |
|
||||||||||||||||
|
Definition at line 42 of file QualityControlCashKarpMover.cpp. References m_dEps, m_dInitialStepSize, m_dLastStep, and m_dNextStep. |
|
|
Definition at line 51 of file QualityControlCashKarpMover.cpp. |
|
||||||||||||||||
|
Definition at line 234 of file QualityControlCashKarpMover.cpp. References CDifferentialEquationMover::ComputeDerivatives, CDifferentialEquationMover::m_dStepSize, m_pdError, m_scdB, m_scdC, and m_scdCStar. Referenced by CSynchronizedCashKarpMover::Move, and Stepper. |
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 161 of file QualityControlCashKarpMover.cpp. References __max, __min, CashKarpStep, m_dEps, m_dLastStep, m_dNextStep, CDifferentialEquationMover::m_dStepSize, CReactionMover::m_dTime, m_pdError, m_pdScale, m_scdERRCON, m_scdPGROW, m_scdPSHRINK, and m_scdSAFETY. Referenced by CSynchronizedCashKarpMover::Move, and Move. |
|
|
Definition at line 34 of file QualityControlCashKarpMover.h. Referenced by CQualityControlCashKarpMover, and Stepper. |
|
|
Definition at line 35 of file QualityControlCashKarpMover.h. Referenced by CQualityControlCashKarpMover, CSynchronizedCashKarpMover::Move, and Move. |
|
|
Definition at line 35 of file QualityControlCashKarpMover.h. Referenced by CQualityControlCashKarpMover, CSynchronizedCashKarpMover::Move, Move, and Stepper. |
|
|
Definition at line 35 of file QualityControlCashKarpMover.h. Referenced by CQualityControlCashKarpMover, CSynchronizedCashKarpMover::Move, Move, and Stepper. |
|
|
Definition at line 32 of file QualityControlCashKarpMover.h. Referenced by CashKarpStep, CSynchronizedCashKarpMover::Move, Move, and Stepper. |
|
|
Definition at line 33 of file QualityControlCashKarpMover.h. Referenced by CSynchronizedCashKarpMover::Move, Move, and Stepper. |
|
|
Initial value: {
0.0, 0.2, 0.3, 0.6, 1.0, 0.875 }Definition at line 11 of file QualityControlCashKarpMover.cpp. |
|
|
Initial value: {
{ 0.0, 0.0, 0.0, 0.0, 0.0 },
{ 1.05.0, 0.0, 0.0, 0.0, 0.0 },
{ 3.040.0, 9.040.0, 0.0, 0.0, 0.0 },
{ 3.010.0, -9.010.0, 6.05.0, 0.0, 0.0 },
{-11.054.0, 5.02.0, -70.027.0, 35.027.0, 0.0 },
{ 1631.055296.0, 175.0512.0, 575.013824.0, 44275.0110592.0, 253.04096.0} }Definition at line 14 of file QualityControlCashKarpMover.cpp. Referenced by CashKarpStep. |
|
|
Initial value: {
37.0378.0, 0.0, 250.0621.0, 125.0594.0, 0.0, 512.01771.0 }Definition at line 22 of file QualityControlCashKarpMover.cpp. Referenced by CashKarpStep. |
|
|
Initial value: {
2825.027648.0, 0.0, 18575.048384.0, 13525.055296.0, 277.014336.0, 0.25 }Definition at line 25 of file QualityControlCashKarpMover.cpp. Referenced by CashKarpStep. |
|
|
Definition at line 28 of file QualityControlCashKarpMover.cpp. Referenced by Stepper. |
|
|
Definition at line 30 of file QualityControlCashKarpMover.cpp. Referenced by Stepper. |
|
|
Definition at line 32 of file QualityControlCashKarpMover.cpp. Referenced by Stepper. |
|
|
Definition at line 34 of file QualityControlCashKarpMover.cpp. Referenced by Stepper. |
|
|
Definition at line 36 of file QualityControlCashKarpMover.cpp. Referenced by CSynchronizedCashKarpMover::Move, and Move. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002