chargeBuffer_ | ConstantStepOdeSolver | private |
ConstantStepOdeSolver() | ConstantStepOdeSolver | inline |
ConstantStepOdeSolver(const AbsODERHS &rhs) | ConstantStepOdeSolver | inline |
ConstantStepOdeSolver(const ConstantStepOdeSolver &r) | ConstantStepOdeSolver | |
dim_ | ConstantStepOdeSolver | private |
dt_ | ConstantStepOdeSolver | private |
EulerOdeSolver() | EulerOdeSolver | inline |
EulerOdeSolver(const AbsODERHS &rhs) | EulerOdeSolver | inlineexplicit |
getCoordinate(const unsigned which, const unsigned idx) const | ConstantStepOdeSolver | inline |
getIntegrated(unsigned which, unsigned idx) const | ConstantStepOdeSolver | |
getPeakTime(unsigned which) const | ConstantStepOdeSolver | |
getRHS() const | ConstantStepOdeSolver | inline |
getRHS() | ConstantStepOdeSolver | inline |
getTime(const unsigned idx) const | ConstantStepOdeSolver | inline |
historyBuffer_ | ConstantStepOdeSolver | private |
integrateCoordinate(const unsigned which) | ConstantStepOdeSolver | private |
interpolateCoordinate(unsigned which, double t, bool cubic=false) const | ConstantStepOdeSolver | |
interpolateIntegrated(unsigned which, double t, bool cubic=false) const | ConstantStepOdeSolver | |
lastDeltaT() const | ConstantStepOdeSolver | inline |
lastDim() const | ConstantStepOdeSolver | inline |
lastIntegrated_ | ConstantStepOdeSolver | private |
lastMaxT() const | ConstantStepOdeSolver | inline |
lastRunLength() const | ConstantStepOdeSolver | inline |
methodName() const override | EulerOdeSolver | inlinevirtual |
operator=(const ConstantStepOdeSolver &r) | ConstantStepOdeSolver | |
rhs_ | ConstantStepOdeSolver | protected |
run(const double *initialConditions, unsigned lenConditions, double dt, unsigned nSteps) | ConstantStepOdeSolver | |
runLen_ | ConstantStepOdeSolver | private |
setHistory(double dt, const double *data, unsigned dim, unsigned runLen) | ConstantStepOdeSolver | |
setRHS(const AbsODERHS &rhs) | ConstantStepOdeSolver | inline |
step(double t, double dt, const double *x, unsigned lenX, double *coordIncrement) const override | EulerOdeSolver | privatevirtual |
truncateCoordinate(unsigned which, double minValue, double maxValue) | ConstantStepOdeSolver | |
writeHistory(std::ostream &os, double dt, bool cubic=false) const | ConstantStepOdeSolver | |
writeIntegrated(std::ostream &os, unsigned which, double dt, bool cubic=false) const | ConstantStepOdeSolver | |
~ConstantStepOdeSolver() | ConstantStepOdeSolver | inlinevirtual |