|
| | LSODE () |
| |
| | LSODE (const ColumnVector &s, double tm, const ODEFunc &f) |
| |
| Matrix | do_integrate (const ColumnVector &tout) |
| |
| Matrix | do_integrate (const ColumnVector &tout, const ColumnVector &tcrit) |
| |
| ColumnVector | do_integrate (double t) |
| |
| std::string | error_message () const |
| |
| | ODE () |
| |
| | ODE (const ColumnVector &s, double tm, const ODEFunc &f) |
| |
| | ODE (const ODE &a) |
| |
| virtual | ~ODE ()=default |
| |
| virtual Matrix | integrate (const ColumnVector &tt) |
| |
| virtual Matrix | integrate (const ColumnVector &tt, const ColumnVector &ttcrit) |
| |
| virtual Matrix | integrate (const ColumnVector &x0, double t0, const ColumnVector &tt) |
| |
| virtual Matrix | integrate (const ColumnVector &x0, double t0, const ColumnVector &tt, const ColumnVector &ttcrit) |
| |
| virtual ColumnVector | integrate (const ColumnVector &x0, double t0, double tt) |
| |
| virtual ColumnVector | integrate (double tt) |
| |
| ODE & | operator= (const ODE &a) |
| |
| | base_diff_eqn () |
| |
| | base_diff_eqn (const base_diff_eqn &a) |
| |
| | base_diff_eqn (const ColumnVector &xx, double tt) |
| |
| virtual | ~base_diff_eqn ()=default |
| |
| void | clear_stop_time () |
| |
| virtual void | force_restart () |
| |
| void | initialize (const ColumnVector &x0, double t0) |
| |
| bool | integration_ok () const |
| |
| octave_idx_type | integration_state () const |
| |
| base_diff_eqn & | operator= (const base_diff_eqn &a) |
| |
| void | set_stop_time (double tt) |
| |
| octave_idx_type | size () const |
| |
| ColumnVector | state () const |
| |
| double | time () const |
| |
| | ODEFunc () |
| |
| | ODEFunc (const ODEFunc &a) |
| |
| | ODEFunc (ODERHSFunc f) |
| |
| | ODEFunc (ODERHSFunc f, ODEJacFunc j) |
| |
| virtual | ~ODEFunc ()=default |
| |
| ODERHSFunc | function () const |
| |
| ODEJacFunc | jacobian_function () const |
| |
| ODEFunc & | operator= (const ODEFunc &a) |
| |
| ODEFunc & | set_function (ODERHSFunc f) |
| |
| ODEFunc & | set_jacobian_function (ODEJacFunc j) |
| |
| | LSODE_options () |
| |
| | LSODE_options (const LSODE_options &opt) |
| |
| | ~LSODE_options () |
| |
| Array< double > | absolute_tolerance () const |
| |
| void | init () |
| |
| double | initial_step_size () const |
| |
| std::string | integration_method () const |
| |
| std::string | jacobian_type () const |
| |
| octave_idx_type | lower_jacobian_subdiagonals () const |
| |
| octave_idx_type | maximum_order () const |
| |
| double | maximum_step_size () const |
| |
| double | minimum_step_size () const |
| |
| LSODE_options & | operator= (const LSODE_options &opt) |
| |
| double | relative_tolerance () const |
| |
| void | set_absolute_tolerance (const Array< double > &val) |
| |
| void | set_absolute_tolerance (double val) |
| |
| void | set_default_options () |
| |
| void | set_initial_step_size (double val) |
| |
| void | set_integration_method (const std::string &val) |
| |
| void | set_jacobian_type (const std::string &val) |
| |
| void | set_lower_jacobian_subdiagonals (octave_idx_type val) |
| |
| void | set_maximum_order (octave_idx_type val) |
| |
| void | set_maximum_step_size (double val) |
| |
| void | set_minimum_step_size (double val) |
| |
| void | set_options (const LSODE_options &opt) |
| |
| void | set_relative_tolerance (double val) |
| |
| void | set_step_limit (octave_idx_type val) |
| |
| void | set_upper_jacobian_subdiagonals (octave_idx_type val) |
| |
| octave_idx_type | step_limit () const |
| |
| octave_idx_type | upper_jacobian_subdiagonals () const |
| |
Definition at line 36 of file LSODE.h.