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