#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 | |
virtual Vector | operator() (Scalar startPar, const Vector &startState, Scalar step, const RKDerivative< T, N > &deriv, const RKDistance< T, N > &dist, float eps) |
Public Member Functions inherited from RKSolver< T, N > | |
virtual | ~RKSolver () |
Definition at line 13 of file RKAdaptiveSolver.h.
typedef RKSolver<T,N> RKAdaptiveSolver< T, StepWithPrec, N >::Base |
Definition at line 16 of file RKAdaptiveSolver.h.
typedef Base::Scalar RKAdaptiveSolver< T, StepWithPrec, N >::Scalar |
Definition at line 17 of file RKAdaptiveSolver.h.
typedef Base::Vector RKAdaptiveSolver< T, StepWithPrec, N >::Vector |
Definition at line 18 of file RKAdaptiveSolver.h.
|
virtual |
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 >.