#include <ConstantStepOdeSolver.h>
|
| EulerOdeSolver () |
|
| EulerOdeSolver (const AbsODERHS &rhs) |
|
const char * | methodName () const override |
|
| ConstantStepOdeSolver () |
|
| ConstantStepOdeSolver (const AbsODERHS &rhs) |
|
| ConstantStepOdeSolver (const ConstantStepOdeSolver &r) |
|
double | getCoordinate (const unsigned which, const unsigned idx) const |
|
double | getIntegrated (unsigned which, unsigned idx) const |
|
double | getPeakTime (unsigned which) const |
|
const AbsODERHS * | getRHS () const |
|
AbsODERHS * | getRHS () |
|
double | getTime (const unsigned idx) const |
|
double | interpolateCoordinate (unsigned which, double t, bool cubic=false) const |
|
double | interpolateIntegrated (unsigned which, double t, bool cubic=false) const |
|
double | lastDeltaT () const |
|
unsigned | lastDim () const |
|
double | lastMaxT () const |
|
unsigned | lastRunLength () const |
|
ConstantStepOdeSolver & | operator= (const ConstantStepOdeSolver &r) |
|
void | run (const double *initialConditions, unsigned lenConditions, double dt, unsigned nSteps) |
|
void | setHistory (double dt, const double *data, unsigned dim, unsigned runLen) |
|
void | setRHS (const AbsODERHS &rhs) |
|
void | truncateCoordinate (unsigned which, double minValue, double maxValue) |
|
void | writeHistory (std::ostream &os, double dt, bool cubic=false) const |
|
void | writeIntegrated (std::ostream &os, unsigned which, double dt, bool cubic=false) const |
|
virtual | ~ConstantStepOdeSolver () |
|
|
void | step (double t, double dt, const double *x, unsigned lenX, double *coordIncrement) const override |
|
Definition at line 115 of file ConstantStepOdeSolver.h.
◆ EulerOdeSolver() [1/2]
EulerOdeSolver::EulerOdeSolver |
( |
| ) |
|
|
inline |
◆ EulerOdeSolver() [2/2]
EulerOdeSolver::EulerOdeSolver |
( |
const AbsODERHS & |
rhs | ) |
|
|
inlineexplicit |
◆ methodName()
const char* EulerOdeSolver::methodName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ step()
void EulerOdeSolver::step |
( |
double |
t, |
|
|
double |
dt, |
|
|
const double * |
x, |
|
|
unsigned |
lenX, |
|
|
double * |
coordIncrement |
|
) |
| const |
|
overrideprivatevirtual |