gsl.integration

D bindings for GSL.

Members

Aliases

gsl_integration_rule
alias gsl_integration_rule = void function(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* defabs, double* resabs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

gsl_integration_qawo_enum
enum gsl_integration_qawo_enum
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

gsl_integration_cquad
int gsl_integration_cquad(const(gsl_function)* f, double a, double b, double epsabs, double epsrel, gsl_integration_cquad_workspace* ws, double* result, double* abserr, size_t* nevals)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_cquad_workspace_alloc
gsl_integration_cquad_workspace* gsl_integration_cquad_workspace_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_cquad_workspace_free
void gsl_integration_cquad_workspace_free(gsl_integration_cquad_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_glfixed
double gsl_integration_glfixed(const(gsl_function)* f, double a, double b, const(gsl_integration_glfixed_table)* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_glfixed_point
int gsl_integration_glfixed_point(double a, double b, size_t i, double* xi, double* wi, const(gsl_integration_glfixed_table)* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_glfixed_table_alloc
gsl_integration_glfixed_table* gsl_integration_glfixed_table_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_glfixed_table_free
void gsl_integration_glfixed_table_free(gsl_integration_glfixed_table* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qag
int gsl_integration_qag(const(gsl_function)* f, double a, double b, double epsabs, double epsrel, size_t limit, int key, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qagi
int gsl_integration_qagi(gsl_function* f, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qagil
int gsl_integration_qagil(gsl_function* f, double b, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qagiu
int gsl_integration_qagiu(gsl_function* f, double a, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qagp
int gsl_integration_qagp(const(gsl_function)* f, double* pts, size_t npts, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qags
int gsl_integration_qags(const(gsl_function)* f, double a, double b, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawc
int gsl_integration_qawc(gsl_function* f, double a, double b, double c, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawf
int gsl_integration_qawf(gsl_function* f, double a, double epsabs, size_t limit, gsl_integration_workspace* workspace, gsl_integration_workspace* cycle_workspace, gsl_integration_qawo_table* wf, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo
int gsl_integration_qawo(gsl_function* f, double a, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, gsl_integration_qawo_table* wf, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo_table_alloc
gsl_integration_qawo_table* gsl_integration_qawo_table_alloc(double omega, double L, gsl_integration_qawo_enum sine, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo_table_free
void gsl_integration_qawo_table_free(gsl_integration_qawo_table* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo_table_set
int gsl_integration_qawo_table_set(gsl_integration_qawo_table* t, double omega, double L, gsl_integration_qawo_enum sine)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo_table_set_length
int gsl_integration_qawo_table_set_length(gsl_integration_qawo_table* t, double L)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qaws
int gsl_integration_qaws(gsl_function* f, double a, double b, gsl_integration_qaws_table* t, double epsabs, double epsrel, size_t limit, gsl_integration_workspace* workspace, double* result, double* abserr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qaws_table_alloc
gsl_integration_qaws_table* gsl_integration_qaws_table_alloc(double alpha, double beta, int mu, int nu)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qaws_table_free
void gsl_integration_qaws_table_free(gsl_integration_qaws_table* t)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qaws_table_set
int gsl_integration_qaws_table_set(gsl_integration_qaws_table* t, double alpha, double beta, int mu, int nu)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qcheb
void gsl_integration_qcheb(gsl_function* f, double a, double b, double* cheb12, double* cheb24)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk
void gsl_integration_qk(int n, const(double)* xgk, const(double)* wg, const(double)* wgk, double* fv1, double* fv2, const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk15
void gsl_integration_qk15(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk21
void gsl_integration_qk21(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk31
void gsl_integration_qk31(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk41
void gsl_integration_qk41(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk51
void gsl_integration_qk51(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qk61
void gsl_integration_qk61(const(gsl_function)* f, double a, double b, double* result, double* abserr, double* resabs, double* resasc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qng
int gsl_integration_qng(const(gsl_function)* f, double a, double b, double epsabs, double epsrel, double* result, double* abserr, size_t* neval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_workspace_alloc
gsl_integration_workspace* gsl_integration_workspace_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_workspace_free
void gsl_integration_workspace_free(gsl_integration_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

GSL_INTEG_GAUSS15
enum GSL_INTEG_GAUSS15;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSL_INTEG_GAUSS21
enum GSL_INTEG_GAUSS21;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSL_INTEG_GAUSS31
enum GSL_INTEG_GAUSS31;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSL_INTEG_GAUSS41
enum GSL_INTEG_GAUSS41;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSL_INTEG_GAUSS51
enum GSL_INTEG_GAUSS51;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSL_INTEG_GAUSS61
enum GSL_INTEG_GAUSS61;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

gsl_integration_cquad_ival
struct gsl_integration_cquad_ival
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_cquad_workspace
struct gsl_integration_cquad_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_glfixed_table
struct gsl_integration_glfixed_table
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qawo_table
struct gsl_integration_qawo_table
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_qaws_table
struct gsl_integration_qaws_table
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_integration_workspace
struct gsl_integration_workspace
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