gsl.odeiv2

D bindings for GSL.

Members

Aliases

gsl_odeiv2_control
alias gsl_odeiv2_control = gsl_odeiv2_control_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver
alias gsl_odeiv2_driver = gsl_odeiv2_driver_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve
alias gsl_odeiv2_evolve = gsl_odeiv2_evolve_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step
alias gsl_odeiv2_step = gsl_odeiv2_step_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

gsl_odeiv2_control_alloc
gsl_odeiv2_control* gsl_odeiv2_control_alloc(const(gsl_odeiv2_control_type)* T)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_errlevel
int gsl_odeiv2_control_errlevel(gsl_odeiv2_control* c, double y, double dydt, double h, size_t ind, double* errlev)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_free
void gsl_odeiv2_control_free(gsl_odeiv2_control* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_hadjust
int gsl_odeiv2_control_hadjust(gsl_odeiv2_control* c, gsl_odeiv2_step* s, const(double)* y, const(double)* yerr, const(double)* dydt, double* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_init
int gsl_odeiv2_control_init(gsl_odeiv2_control* c, double eps_abs, double eps_rel, double a_y, double a_dydt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_name
const(char)* gsl_odeiv2_control_name(const(gsl_odeiv2_control)* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_scaled_new
gsl_odeiv2_control* gsl_odeiv2_control_scaled_new(double eps_abs, double eps_rel, double a_y, double a_dydt, const(double)* scale_abs, size_t dim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_set_driver
int gsl_odeiv2_control_set_driver(gsl_odeiv2_control* c, const(gsl_odeiv2_driver)* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_standard_new
gsl_odeiv2_control* gsl_odeiv2_control_standard_new(double eps_abs, double eps_rel, double a_y, double a_dydt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_y_new
gsl_odeiv2_control* gsl_odeiv2_control_y_new(double eps_abs, double eps_rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_yp_new
gsl_odeiv2_control* gsl_odeiv2_control_yp_new(double eps_abs, double eps_rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_alloc_scaled_new
gsl_odeiv2_driver* gsl_odeiv2_driver_alloc_scaled_new(const(gsl_odeiv2_system)* sys, const(gsl_odeiv2_step_type)* T, double hstart, double epsabs, double epsrel, double a_y, double a_dydt, const(double)* scale_abs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_alloc_standard_new
gsl_odeiv2_driver* gsl_odeiv2_driver_alloc_standard_new(const(gsl_odeiv2_system)* sys, const(gsl_odeiv2_step_type)* T, double hstart, double epsabs, double epsrel, double a_y, double a_dydt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_alloc_y_new
gsl_odeiv2_driver* gsl_odeiv2_driver_alloc_y_new(const(gsl_odeiv2_system)* sys, const(gsl_odeiv2_step_type)* T, double hstart, double epsabs, double epsrel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_alloc_yp_new
gsl_odeiv2_driver* gsl_odeiv2_driver_alloc_yp_new(const(gsl_odeiv2_system)* sys, const(gsl_odeiv2_step_type)* T, double hstart, double epsabs, double epsrel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_apply
int gsl_odeiv2_driver_apply(gsl_odeiv2_driver* d, double* t, double t1, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_apply_fixed_step
int gsl_odeiv2_driver_apply_fixed_step(gsl_odeiv2_driver* d, double* t, double h, c_ulong n, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_free
void gsl_odeiv2_driver_free(gsl_odeiv2_driver* state)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_reset
int gsl_odeiv2_driver_reset(gsl_odeiv2_driver* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_reset_hstart
int gsl_odeiv2_driver_reset_hstart(gsl_odeiv2_driver* d, double hstart)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_set_hmax
int gsl_odeiv2_driver_set_hmax(gsl_odeiv2_driver* d, double hmax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_set_hmin
int gsl_odeiv2_driver_set_hmin(gsl_odeiv2_driver* d, double hmin)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_set_nmax
int gsl_odeiv2_driver_set_nmax(gsl_odeiv2_driver* d, c_ulong nmax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_alloc
gsl_odeiv2_evolve* gsl_odeiv2_evolve_alloc(size_t dim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_apply
int gsl_odeiv2_evolve_apply(gsl_odeiv2_evolve* e, gsl_odeiv2_control* con, gsl_odeiv2_step* step, const(gsl_odeiv2_system)* dydt, double* t, double t1, double* h, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_apply_fixed_step
int gsl_odeiv2_evolve_apply_fixed_step(gsl_odeiv2_evolve* e, gsl_odeiv2_control* con, gsl_odeiv2_step* step, const(gsl_odeiv2_system)* dydt, double* t, double h0, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_free
void gsl_odeiv2_evolve_free(gsl_odeiv2_evolve* e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_reset
int gsl_odeiv2_evolve_reset(gsl_odeiv2_evolve* e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_set_driver
int gsl_odeiv2_evolve_set_driver(gsl_odeiv2_evolve* e, const(gsl_odeiv2_driver)* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_alloc
gsl_odeiv2_step* gsl_odeiv2_step_alloc(const(gsl_odeiv2_step_type)* T, size_t dim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_apply
int gsl_odeiv2_step_apply(gsl_odeiv2_step* s, double t, double h, double* y, double* yerr, const(double)* dydt_in, double* dydt_out, const(gsl_odeiv2_system)* dydt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_free
void gsl_odeiv2_step_free(gsl_odeiv2_step* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_name
const(char)* gsl_odeiv2_step_name(const(gsl_odeiv2_step)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_order
uint gsl_odeiv2_step_order(const(gsl_odeiv2_step)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_reset
int gsl_odeiv2_step_reset(gsl_odeiv2_step* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_set_driver
int gsl_odeiv2_step_set_driver(gsl_odeiv2_step* s, const(gsl_odeiv2_driver)* d)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

gsl_odeiv2_step_bsimp
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_bsimp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_msadams
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_msadams;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_msbdf
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_msbdf;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk1imp
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk1imp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk2
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk2;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk2imp
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk2imp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk4
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk4;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk4imp
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk4imp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rk8pd
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rk8pd;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rkck
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rkck;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_rkf45
const(gsl_odeiv2_step_type)* gsl_odeiv2_step_rkf45;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

gsl_odeiv2_control_struct
struct gsl_odeiv2_control_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_control_type
struct gsl_odeiv2_control_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_driver_struct
struct gsl_odeiv2_driver_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_evolve_struct
struct gsl_odeiv2_evolve_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_struct
struct gsl_odeiv2_step_struct
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_step_type
struct gsl_odeiv2_step_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_odeiv2_system
struct gsl_odeiv2_system
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

Authors

Chibisi Chima-Okereke

License

Boost License 1.0