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 >.