|
static void | errHandler (const char *reason, const char *file, int line, int gsl_errno) |
|
|
gsl_odeiv2_system | sys |
|
gsl_odeiv2_driver * | driver |
|
Definition at line 81 of file rungeKutta.cc.
◆ RKdata()
Definition at line 90 of file rungeKutta.cc.
References pyminsky::minsky.
96 const gsl_odeiv2_step_type* stepper;
101 throw ecolab::error(
"First order explicit solver not available");
102 stepper=gsl_odeiv2_step_rk1imp;
105 stepper=
minsky->implicit? gsl_odeiv2_step_rk2imp: gsl_odeiv2_step_rk2;
108 stepper=
minsky->implicit? gsl_odeiv2_step_rk4imp: gsl_odeiv2_step_rkf45;
111 throw ecolab::error(
"order %d solver not supported",
minsky->order);
113 driver = gsl_odeiv2_driver_alloc_y_new
static int RKfunction(double, const double y[], double f[], void *)
function to be integrated (internal use)
static void errHandler(const char *reason, const char *file, int line, int gsl_errno)
gsl_odeiv2_driver * driver
static int jacobian(double, const double y[], double *, double dfdt[], void *)
compute jacobian (internal use)
Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state cha...
Minsky & minsky()
global minsky object
◆ ~RKdata()
minsky::RKdata::~RKdata |
( |
| ) |
|
|
inline |
◆ errHandler()
static void minsky::RKdata::errHandler |
( |
const char * |
reason, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
int |
gsl_errno |
|
) |
| |
|
inlinestatic |
Definition at line 86 of file rungeKutta.cc.
87 throw ecolab::error(
"gsl: %s:%d: %s",file,line,reason);
◆ driver
gsl_odeiv2_driver* minsky::RKdata::driver |
◆ sys
gsl_odeiv2_system minsky::RKdata::sys |
The documentation for this struct was generated from the following file: