35 Real
RungeKutta4(RealFunction2* f, Real a, Real b, Real alpha,
int n);
47 Real
RKF(RealFunction2* f, Real a, Real b, Real alpha, Real tol, Real hmax, Real hmin);
53 Real
AM2I(RealFunction2* f, Real h, Real t0, Real t1, Real t2, Real w0, Real w1, Real w2);
59 Real
AM2E(RealFunction2* f, Real h, Real t0, Real t1, Real w0, Real w1);
116 void Euler_step(DiffEqFunction* f, Real t0, Real h,
const Vector& w0, Vector& w1);
127 void RungeKutta4_step(DiffEqFunction* f, Real t0, Real h,
const Vector& w0, Vector& w1);
138 void Euler(DiffEqFunction* f, Real a, Real b,
const Vector& alpha,
int n, Vector& wn);
149 void RungeKutta4(DiffEqFunction* f, Real a, Real b,
const Vector& alpha,
int n, Vector& wn);
Abstract base classes for function interfaces.
Real AM2_predictor_corrector(RealFunction2 *f, Real a, Real b, Real alpha0, Real alpha1, int n)
Adams-Moulton predictor-corrector of order 2 for 1D ODEs.
Definition: diffeq.cpp:174
Real AM2E(RealFunction2 *f, Real h, Real t0, Real t1, Real w0, Real w1)
Adams-Bashforth 2 step explicit method for 1D ODEs.
Definition: diffeq.cpp:125
Real AM2I(RealFunction2 *f, Real h, Real t0, Real t1, Real t2, Real w0, Real w1, Real w2)
Adams-Moulton 2 step implicit method for 1D ODEs.
Definition: diffeq.cpp:118
Real RungeKutta4(RealFunction2 *f, Real a, Real b, Real alpha, int n)
Runge-Kutta 4 method for 1D ODEs.
Definition: diffeq.cpp:26
void Euler(DiffEqFunction *f, Real a, Real b, const Vector &alpha, int n, Vector &wn)
Solve an ODE system using Euler's method.
Definition: diffeq.cpp:247
Contains all definitions in the Math package.
Definition: WorkspaceBound.h:12
Real RKF(RealFunction2 *f, Real a, Real b, Real alpha, Real tol, Real hmax, Real hmin)
Runge-Kutta-Fehlberg method for 1D ODEs.
Definition: diffeq.cpp:46
Real AM2_predictor_corrector_step(RealFunction2 *f, Real h, Real t0, Real t1, Real t2, Real w0, Real w1)
Adams-Moulton predictor-corrector step of order 2 for 1D ODEs.
Definition: diffeq.cpp:153
void Euler_step(DiffEqFunction *f, Real t0, Real h, const Vector &w0, Vector &w1)
Euler step for an ODE system.
Definition: diffeq.cpp:205
Real RungeKutta4_step(RealFunction2 *f, Real t0, Real h, Real w)
Runge-Kutta 4 step for 1D ODEs.
Definition: diffeq.cpp:12