![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <ode.hpp>
Public Member Functions | |
| virtual | ~Solver () |
| bool | operator() (const T &t, const T &dt, const std::vector< F > &f, std::vector< X > &x, std::vector< X > &dx) const |
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 =0 |
Abstract ODE system solver.
|
inlinevirtual |
Destructor, nothing to do
|
inline |
Calculates vector of steps dx. See solve method.
|
protectedpure virtual |
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 |
Implemented in ode::Runge4< T, X, F >.
1.8.5