#include <bayeux/mygsl/ode.h>
◆ ode_driver()
mygsl::ode_driver::ode_driver |
( |
ode_system & |
sys_, |
|
|
const std::string & |
type_ = DEFAULT_TYPE , |
|
|
double |
epsabs_ = 1.e-6 , |
|
|
double |
epsrel_ = 1.e-6 , |
|
|
bool |
regular_ = false |
|
) |
| |
◆ ~ode_driver()
virtual mygsl::ode_driver::~ode_driver |
( |
| ) |
|
|
virtual |
◆ _at_step_hook()
void mygsl::ode_driver::_at_step_hook |
( |
| ) |
|
|
protected |
◆ get_dimension()
size_t mygsl::ode_driver::get_dimension |
( |
| ) |
const |
◆ get_type()
const std::string& mygsl::ode_driver::get_type |
( |
| ) |
const |
◆ init()
void mygsl::ode_driver::init |
( |
| ) |
|
◆ is_regular()
bool mygsl::ode_driver::is_regular |
( |
| ) |
const |
◆ not_regular()
void mygsl::ode_driver::not_regular |
( |
| ) |
|
◆ print_types()
static void mygsl::ode_driver::print_types |
( |
std::ostream & |
| ) |
|
|
static |
◆ regular()
void mygsl::ode_driver::regular |
( |
| ) |
|
◆ reset()
void mygsl::ode_driver::reset |
( |
| ) |
|
◆ run()
int mygsl::ode_driver::run |
( |
double |
t_begin_, |
|
|
double |
t_end_, |
|
|
double |
h_ |
|
) |
| |
◆ set_default_step_action()
void mygsl::ode_driver::set_default_step_action |
( |
| ) |
|
◆ set_step_action()
◆ set_type()
void mygsl::ode_driver::set_type |
( |
const std::string & |
type_ | ) |
|
◆ type_is_valid()
static bool mygsl::ode_driver::type_is_valid |
( |
const std::string & |
type_ | ) |
|
|
static |
◆ type_requires_jacobian()
static bool mygsl::ode_driver::type_requires_jacobian |
( |
const std::string & |
type_ | ) |
|
|
static |
◆ unset_step_action()
void mygsl::ode_driver::unset_step_action |
( |
| ) |
|
◆ _default_step_action_
◆ DEFAULT_TYPE
const std::string mygsl::ode_driver::DEFAULT_TYPE |
|
static |
The documentation for this class was generated from the following file: