#include <RKAdaptiveSolver.h>
Public Types | |
typedef RKSolver< T, N > | Base |
typedef Base::Scalar | Scalar |
typedef Base::Vector | Vector |
Public Types inherited from RKSolver< T, N > | |
typedef T | Scalar |
typedef RKSmallVector< T, N > | Vector |
Public Member Functions | |
Vector | operator() (Scalar startPar, const Vector &startState, Scalar step, const RKDerivative< T, N > &deriv, const RKDistance< T, N > &dist, float eps) override |
Public Member Functions inherited from RKSolver< T, N > | |
virtual | ~RKSolver () |
Definition at line 11 of file RKAdaptiveSolver.h.
typedef RKSolver<T, N> RKAdaptiveSolver< T, StepWithPrec, N >::Base |
Definition at line 13 of file RKAdaptiveSolver.h.
typedef Base::Scalar RKAdaptiveSolver< T, StepWithPrec, N >::Scalar |
Definition at line 14 of file RKAdaptiveSolver.h.
typedef Base::Vector RKAdaptiveSolver< T, StepWithPrec, N >::Vector |
Definition at line 15 of file RKAdaptiveSolver.h.
|
overridevirtual |
Advance starting state (startPar,startState) by step. The accuracy of the result should be better than eps. The accuracy is computed as the distance (using the "dist" argument) between different internal estimates of the resulting state. The "deriv" argument computes the derivatives.
Implements RKSolver< T, N >.