#include <autostepme.h>
Public Types | |
| typedef int(Instance::*) | pTgDyDz (xType const &x, yType const &y, zType const &z, xType const &dx, yType &dy, zType &dz) const |
| typedef REAL(Instance::*) | pCalcErr (yType const &Ey, yType const &y_high, zType const &Ez, zType const &z_high) const |
Public Member Functions | |
| AutoStepME (IntegSchemesCtes const &ISC) | |
| int | Solve (Instance const *p2Inst, pTgDyDz tg_dy_dz, pCalcErr calc_error, xType &x, yType &y, zType &z, xType const &Dx) |
| Solve the DAS. | |
| std::string | Results () |
Private Attributes | |
| int | _maxSS |
| Max number of sub-steps. | |
| REAL | _STOL |
| Local truncation error tolerance. | |
| REAL | _dTini |
| Initial "pseudo-time" increment. | |
| REAL | _mMin |
| Lower bound for step-size multiplier. | |
| REAL | _mMax |
| Upper bound for step-size multiplier. | |
| std::ostringstream | _results |
Definition at line 45 of file autostepme.h.
| int AutoStepME< xType, yType, zType, Instance >::Solve | ( | Instance const * | p2Inst, | |
| pTgDyDz | tg_dy_dz, | |||
| pCalcErr | calc_error, | |||
| xType & | x, | |||
| yType & | y, | |||
| zType & | z, | |||
| xType const & | Dx | |||
| ) | [inline] |
Solve the DAS.
| x,y,z | In/Out Actual states that will evolve until the final state x+Dx |
Definition at line 66 of file autostepme.h.
1.4.7