![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <ode_runge4.hpp>
Protected Member Functions | |
| virtual bool | step (const T &t, const T &dt, const std::vector< F > &f, std::vector< X > &x, std::vector< X > &dx) const |
Additional Inherited Members | |
Public Member Functions inherited from ode::Solver< T, X, F > | |
| virtual | ~Solver () |
| bool | operator() (const T &t, const T &dt, const std::vector< F > &f, std::vector< X > &x, std::vector< X > &dx) const |
Fourth order Runge-Kutta ODE system solver.
|
protectedvirtual |
Calculates vector of steps dx. Returns false on error.
| t | current argument value |
| dt | step of argument |
| f | vector of right parts functions |
| x | vector of current functions values |
| dx | resulted vector of functions shifts, should be predefined |
Implements ode::Solver< T, X, F >.
1.8.5