integration.h File Reference

#include "ap.h"
#include "alglibinternal.h"
#include "linalg.h"
#include "alglibmisc.h"
#include "specialfunctions.h"

Go to the source code of this file.

Classes

class  alglib::_autogkreport_owner
 
class  alglib::_autogkstate_owner
 
struct  alglib_impl::autogkinternalstate
 
class  alglib::autogkreport
 
struct  alglib_impl::autogkreport
 
class  alglib::autogkstate
 
struct  alglib_impl::autogkstate
 

Namespaces

 alglib
 
 alglib_impl
 

Functions

void alglib_impl::_autogkinternalstate_clear (void *_p)
 
void alglib_impl::_autogkinternalstate_destroy (void *_p)
 
void alglib_impl::_autogkinternalstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_autogkinternalstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_autogkreport_clear (void *_p)
 
void alglib_impl::_autogkreport_destroy (void *_p)
 
void alglib_impl::_autogkreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_autogkreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_autogkstate_clear (void *_p)
 
void alglib_impl::_autogkstate_destroy (void *_p)
 
void alglib_impl::_autogkstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_autogkstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib::autogkintegrate (autogkstate &state, void(*func)(double x, double xminusa, double bminusx, double &y, void *ptr), void *ptr=NULL)
 
ae_bool alglib_impl::autogkiteration (autogkstate *state, ae_state *_state)
 
bool alglib::autogkiteration (const autogkstate &state)
 
void alglib_impl::autogkresults (autogkstate *state, double *v, autogkreport *rep, ae_state *_state)
 
void alglib::autogkresults (const autogkstate &state, double &v, autogkreport &rep)
 
void alglib::autogksingular (const double a, const double b, const double alpha, const double beta, autogkstate &state)
 
void alglib_impl::autogksingular (double a, double b, double alpha, double beta, autogkstate *state, ae_state *_state)
 
void alglib::autogksmooth (const double a, const double b, autogkstate &state)
 
void alglib_impl::autogksmooth (double a, double b, autogkstate *state, ae_state *_state)
 
void alglib::autogksmoothw (const double a, const double b, const double xwidth, autogkstate &state)
 
void alglib_impl::autogksmoothw (double a, double b, double xwidth, autogkstate *state, ae_state *_state)
 
void alglib_impl::gkqgenerategaussjacobi (ae_int_t n, double alpha, double beta, ae_int_t *info, ae_vector *x, ae_vector *wkronrod, ae_vector *wgauss, ae_state *_state)
 
void alglib::gkqgenerategaussjacobi (const ae_int_t n, const double alpha, const double beta, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void alglib_impl::gkqgenerategausslegendre (ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *wkronrod, ae_vector *wgauss, ae_state *_state)
 
void alglib::gkqgenerategausslegendre (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void alglib_impl::gkqgeneraterec (ae_vector *alpha, ae_vector *beta, double mu0, ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *wkronrod, ae_vector *wgauss, ae_state *_state)
 
void alglib::gkqgeneraterec (const real_1d_array &alpha, const real_1d_array &beta, const double mu0, const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void alglib_impl::gkqlegendrecalc (ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *wkronrod, ae_vector *wgauss, ae_state *_state)
 
void alglib::gkqlegendrecalc (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void alglib_impl::gkqlegendretbl (ae_int_t n, ae_vector *x, ae_vector *wkronrod, ae_vector *wgauss, double *eps, ae_state *_state)
 
void alglib::gkqlegendretbl (const ae_int_t n, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss, double &eps)
 
void alglib_impl::gqgenerategausshermite (ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategausshermite (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgenerategaussjacobi (ae_int_t n, double alpha, double beta, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategaussjacobi (const ae_int_t n, const double alpha, const double beta, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgenerategausslaguerre (ae_int_t n, double alpha, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategausslaguerre (const ae_int_t n, const double alpha, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgenerategausslegendre (ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategausslegendre (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgenerategausslobattorec (ae_vector *alpha, ae_vector *beta, double mu0, double a, double b, ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategausslobattorec (const real_1d_array &alpha, const real_1d_array &beta, const double mu0, const double a, const double b, const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgenerategaussradaurec (ae_vector *alpha, ae_vector *beta, double mu0, double a, ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgenerategaussradaurec (const real_1d_array &alpha, const real_1d_array &beta, const double mu0, const double a, const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void alglib_impl::gqgeneraterec (ae_vector *alpha, ae_vector *beta, double mu0, ae_int_t n, ae_int_t *info, ae_vector *x, ae_vector *w, ae_state *_state)
 
void alglib::gqgeneraterec (const real_1d_array &alpha, const real_1d_array &beta, const double mu0, const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich