Ordinary Differential Equations (Octave C++ Classes)

## 11 Ordinary Differential Equations ¶

: ODE_options `(void)` ¶
: ODE_options `(const ODE_options &opt)` ¶

: `ODE_options&` operator = `(const ODE_options &opt)` ¶

: `void` init `(void)` ¶

: `void` copy `(const ODE_options &opt)` ¶

: `void` set_default_options `(void)` ¶

: `void` set_absolute_tolerance `(double val)` ¶

: `void` set_initial_step_size `(double val)` ¶

: `void` set_maximum_step_size `(double val)` ¶

: `void` set_minimum_step_size `(double val)` ¶

: `void` set_relative_tolerance `(double val)` ¶

: `double` absolute_tolerance `(void)` ¶
: `double` initial_step_size `(void)` ¶
: `double` maximum_step_size `(void)` ¶
: `double` minimum_step_size `(void)` ¶
: `double` relative_tolerance `(void)` ¶

: ODE `(void)` ¶
: ODE `(int n)` ¶
: ODE `(const ColumnVector &state, double time, const ODEFunc &f)` ¶

: `virtual int` size `(void) const` ¶

: `virtual ColumnVector` state `(void) const` ¶

: `virtual double` time `(void) const` ¶

: `virtual void` force_restart `(void)` ¶

: `virtual void` initialize `(const ColumnVector &x, double t)` ¶

: `virtual void` set_stop_time `(double t)` ¶

: `virtual void` clear_stop_time `(void)` ¶

: `virtual ColumnVector` integrate `(double t)` ¶

: `void` integrate `(int nsteps, double tstep, ostream &s)` ¶

: `Matrix` integrate `(const ColumnVector &tout)` ¶
: `Matrix` integrate `(const ColumnVector &tout, const ColumnVector &tcrit)` ¶