interpolation.h File Reference

#include "ap.h"
#include "alglibinternal.h"
#include "alglibmisc.h"
#include "linalg.h"
#include "solvers.h"
#include "specialfunctions.h"
#include "integration.h"
#include "optimization.h"

Go to the source code of this file.

Classes

class  alglib::_barycentricfitreport_owner
 
class  alglib::_barycentricinterpolant_owner
 
class  alglib::_idwinterpolant_owner
 
class  alglib::_lsfitreport_owner
 
class  alglib::_lsfitstate_owner
 
class  alglib::_polynomialfitreport_owner
 
class  alglib::_pspline2interpolant_owner
 
class  alglib::_pspline3interpolant_owner
 
class  alglib::_rbfcalcbuffer_owner
 
class  alglib::_rbfmodel_owner
 
class  alglib::_rbfreport_owner
 
class  alglib::_spline1dfitreport_owner
 
class  alglib::_spline1dinterpolant_owner
 
class  alglib::_spline2dinterpolant_owner
 
class  alglib::_spline3dinterpolant_owner
 
class  alglib::barycentricfitreport
 
struct  alglib_impl::barycentricfitreport
 
class  alglib::barycentricinterpolant
 
struct  alglib_impl::barycentricinterpolant
 
struct  alglib_impl::gridcalc3v1buf
 
class  alglib::idwinterpolant
 
struct  alglib_impl::idwinterpolant
 
class  alglib::lsfitreport
 
struct  alglib_impl::lsfitreport
 
class  alglib::lsfitstate
 
struct  alglib_impl::lsfitstate
 
struct  alglib_impl::nsfitinternalreport
 
class  alglib::polynomialfitreport
 
struct  alglib_impl::polynomialfitreport
 
class  alglib::pspline2interpolant
 
struct  alglib_impl::pspline2interpolant
 
class  alglib::pspline3interpolant
 
struct  alglib_impl::pspline3interpolant
 
class  alglib::rbfcalcbuffer
 
struct  alglib_impl::rbfcalcbuffer
 
class  alglib::rbfmodel
 
struct  alglib_impl::rbfmodel
 
class  alglib::rbfreport
 
struct  alglib_impl::rbfreport
 
struct  alglib_impl::rbfv1calcbuffer
 
struct  alglib_impl::rbfv1model
 
struct  alglib_impl::rbfv1report
 
struct  alglib_impl::rbfv2calcbuffer
 
struct  alglib_impl::rbfv2gridcalcbuffer
 
struct  alglib_impl::rbfv2model
 
struct  alglib_impl::rbfv2report
 
class  alglib::spline1dfitreport
 
struct  alglib_impl::spline1dfitreport
 
class  alglib::spline1dinterpolant
 
struct  alglib_impl::spline1dinterpolant
 
class  alglib::spline2dinterpolant
 
struct  alglib_impl::spline2dinterpolant
 
class  alglib::spline3dinterpolant
 
struct  alglib_impl::spline3dinterpolant
 

Namespaces

 alglib
 
 alglib_impl
 

Functions

void alglib_impl::_barycentricfitreport_clear (void *_p)
 
void alglib_impl::_barycentricfitreport_destroy (void *_p)
 
void alglib_impl::_barycentricfitreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_barycentricfitreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_barycentricinterpolant_clear (void *_p)
 
void alglib_impl::_barycentricinterpolant_destroy (void *_p)
 
void alglib_impl::_barycentricinterpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_barycentricinterpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_gridcalc3v1buf_clear (void *_p)
 
void alglib_impl::_gridcalc3v1buf_destroy (void *_p)
 
void alglib_impl::_gridcalc3v1buf_init (void *_p, ae_state *_state)
 
void alglib_impl::_gridcalc3v1buf_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_idwinterpolant_clear (void *_p)
 
void alglib_impl::_idwinterpolant_destroy (void *_p)
 
void alglib_impl::_idwinterpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_idwinterpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_lsfitreport_clear (void *_p)
 
void alglib_impl::_lsfitreport_destroy (void *_p)
 
void alglib_impl::_lsfitreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_lsfitreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_lsfitstate_clear (void *_p)
 
void alglib_impl::_lsfitstate_destroy (void *_p)
 
void alglib_impl::_lsfitstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_lsfitstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_nsfitinternalreport_clear (void *_p)
 
void alglib_impl::_nsfitinternalreport_destroy (void *_p)
 
void alglib_impl::_nsfitinternalreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_nsfitinternalreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_pexec_barycentricfitfloaterhormann (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, barycentricinterpolant *b, barycentricfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_barycentricfitfloaterhormannwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, barycentricinterpolant *b, barycentricfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_lsfitlinear (ae_vector *y, ae_matrix *fmatrix, ae_int_t n, ae_int_t m, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_lsfitlinearc (ae_vector *y, ae_matrix *fmatrix, ae_matrix *cmatrix, ae_int_t n, ae_int_t m, ae_int_t k, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_lsfitlinearw (ae_vector *y, ae_vector *w, ae_matrix *fmatrix, ae_int_t n, ae_int_t m, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_lsfitlinearwc (ae_vector *y, ae_vector *w, ae_matrix *fmatrix, ae_matrix *cmatrix, ae_int_t n, ae_int_t m, ae_int_t k, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_polynomialfit (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, barycentricinterpolant *p, polynomialfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_polynomialfitwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, barycentricinterpolant *p, polynomialfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_rbfgridcalc2v (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *y, ae_state *_state)
 
void alglib_impl::_pexec_rbfgridcalc2vsubset (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *flagy, ae_vector *y, ae_state *_state)
 
void alglib_impl::_pexec_rbfgridcalc3v (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *y, ae_state *_state)
 
void alglib_impl::_pexec_rbfgridcalc3vsubset (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *flagy, ae_vector *y, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfitcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfitcubicwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfithermite (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfithermitewc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfitpenalized (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, double rho, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_pexec_spline1dfitpenalizedw (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_int_t m, double rho, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib_impl::_polynomialfitreport_clear (void *_p)
 
void alglib_impl::_polynomialfitreport_destroy (void *_p)
 
void alglib_impl::_polynomialfitreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_polynomialfitreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_pspline2interpolant_clear (void *_p)
 
void alglib_impl::_pspline2interpolant_destroy (void *_p)
 
void alglib_impl::_pspline2interpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_pspline2interpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_pspline3interpolant_clear (void *_p)
 
void alglib_impl::_pspline3interpolant_destroy (void *_p)
 
void alglib_impl::_pspline3interpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_pspline3interpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfcalcbuffer_clear (void *_p)
 
void alglib_impl::_rbfcalcbuffer_destroy (void *_p)
 
void alglib_impl::_rbfcalcbuffer_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfcalcbuffer_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfmodel_clear (void *_p)
 
void alglib_impl::_rbfmodel_destroy (void *_p)
 
void alglib_impl::_rbfmodel_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfmodel_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfreport_clear (void *_p)
 
void alglib_impl::_rbfreport_destroy (void *_p)
 
void alglib_impl::_rbfreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv1calcbuffer_clear (void *_p)
 
void alglib_impl::_rbfv1calcbuffer_destroy (void *_p)
 
void alglib_impl::_rbfv1calcbuffer_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv1calcbuffer_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv1model_clear (void *_p)
 
void alglib_impl::_rbfv1model_destroy (void *_p)
 
void alglib_impl::_rbfv1model_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv1model_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv1report_clear (void *_p)
 
void alglib_impl::_rbfv1report_destroy (void *_p)
 
void alglib_impl::_rbfv1report_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv1report_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv2calcbuffer_clear (void *_p)
 
void alglib_impl::_rbfv2calcbuffer_destroy (void *_p)
 
void alglib_impl::_rbfv2calcbuffer_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv2calcbuffer_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv2gridcalcbuffer_clear (void *_p)
 
void alglib_impl::_rbfv2gridcalcbuffer_destroy (void *_p)
 
void alglib_impl::_rbfv2gridcalcbuffer_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv2gridcalcbuffer_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv2model_clear (void *_p)
 
void alglib_impl::_rbfv2model_destroy (void *_p)
 
void alglib_impl::_rbfv2model_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv2model_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_rbfv2report_clear (void *_p)
 
void alglib_impl::_rbfv2report_destroy (void *_p)
 
void alglib_impl::_rbfv2report_init (void *_p, ae_state *_state)
 
void alglib_impl::_rbfv2report_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_spline1dfitreport_clear (void *_p)
 
void alglib_impl::_spline1dfitreport_destroy (void *_p)
 
void alglib_impl::_spline1dfitreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_spline1dfitreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_spline1dinterpolant_clear (void *_p)
 
void alglib_impl::_spline1dinterpolant_destroy (void *_p)
 
void alglib_impl::_spline1dinterpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_spline1dinterpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_spline2dinterpolant_clear (void *_p)
 
void alglib_impl::_spline2dinterpolant_destroy (void *_p)
 
void alglib_impl::_spline2dinterpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_spline2dinterpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_spline3dinterpolant_clear (void *_p)
 
void alglib_impl::_spline3dinterpolant_destroy (void *_p)
 
void alglib_impl::_spline3dinterpolant_init (void *_p, ae_state *_state)
 
void alglib_impl::_spline3dinterpolant_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::barycentricbuildfloaterhormann (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t d, barycentricinterpolant *b, ae_state *_state)
 
void alglib::barycentricbuildfloaterhormann (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t d, barycentricinterpolant &b)
 
void alglib_impl::barycentricbuildxyw (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, barycentricinterpolant *b, ae_state *_state)
 
void alglib::barycentricbuildxyw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, barycentricinterpolant &b)
 
double alglib_impl::barycentriccalc (barycentricinterpolant *b, double t, ae_state *_state)
 
double alglib::barycentriccalc (const barycentricinterpolant &b, const double t)
 
void alglib_impl::barycentriccopy (barycentricinterpolant *b, barycentricinterpolant *b2, ae_state *_state)
 
void alglib_impl::barycentricdiff1 (barycentricinterpolant *b, double t, double *f, double *df, ae_state *_state)
 
void alglib::barycentricdiff1 (const barycentricinterpolant &b, const double t, double &f, double &df)
 
void alglib_impl::barycentricdiff2 (barycentricinterpolant *b, double t, double *f, double *df, double *d2f, ae_state *_state)
 
void alglib::barycentricdiff2 (const barycentricinterpolant &b, const double t, double &f, double &df, double &d2f)
 
void alglib_impl::barycentricfitfloaterhormann (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, barycentricinterpolant *b, barycentricfitreport *rep, ae_state *_state)
 
void alglib::barycentricfitfloaterhormann (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, barycentricinterpolant &b, barycentricfitreport &rep)
 
void alglib_impl::barycentricfitfloaterhormannwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, barycentricinterpolant *b, barycentricfitreport *rep, ae_state *_state)
 
void alglib::barycentricfitfloaterhormannwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, barycentricinterpolant &b, barycentricfitreport &rep)
 
void alglib_impl::barycentriclintransx (barycentricinterpolant *b, double ca, double cb, ae_state *_state)
 
void alglib::barycentriclintransx (const barycentricinterpolant &b, const double ca, const double cb)
 
void alglib_impl::barycentriclintransy (barycentricinterpolant *b, double ca, double cb, ae_state *_state)
 
void alglib::barycentriclintransy (const barycentricinterpolant &b, const double ca, const double cb)
 
void alglib_impl::barycentricunpack (barycentricinterpolant *b, ae_int_t *n, ae_vector *x, ae_vector *y, ae_vector *w, ae_state *_state)
 
void alglib::barycentricunpack (const barycentricinterpolant &b, ae_int_t &n, real_1d_array &x, real_1d_array &y, real_1d_array &w)
 
ae_int_t alglib_impl::bisectmethod (double pa, double ma, double pb, double mb, double a, double b, double *x, ae_state *_state)
 
void alglib_impl::heapsortdpoints (ae_vector *x, ae_vector *y, ae_vector *d, ae_int_t n, ae_state *_state)
 
void alglib_impl::idwbuildmodifiedshepard (ae_matrix *xy, ae_int_t n, ae_int_t nx, ae_int_t d, ae_int_t nq, ae_int_t nw, idwinterpolant *z, ae_state *_state)
 
void alglib::idwbuildmodifiedshepard (const real_2d_array &xy, const ae_int_t n, const ae_int_t nx, const ae_int_t d, const ae_int_t nq, const ae_int_t nw, idwinterpolant &z)
 
void alglib_impl::idwbuildmodifiedshepardr (ae_matrix *xy, ae_int_t n, ae_int_t nx, double r, idwinterpolant *z, ae_state *_state)
 
void alglib::idwbuildmodifiedshepardr (const real_2d_array &xy, const ae_int_t n, const ae_int_t nx, const double r, idwinterpolant &z)
 
void alglib_impl::idwbuildnoisy (ae_matrix *xy, ae_int_t n, ae_int_t nx, ae_int_t d, ae_int_t nq, ae_int_t nw, idwinterpolant *z, ae_state *_state)
 
void alglib::idwbuildnoisy (const real_2d_array &xy, const ae_int_t n, const ae_int_t nx, const ae_int_t d, const ae_int_t nq, const ae_int_t nw, idwinterpolant &z)
 
double alglib::idwcalc (const idwinterpolant &z, const real_1d_array &x)
 
double alglib_impl::idwcalc (idwinterpolant *z, ae_vector *x, ae_state *_state)
 
double alglib::logisticcalc4 (const double x, const double a, const double b, const double c, const double d)
 
double alglib_impl::logisticcalc4 (double x, double a, double b, double c, double d, ae_state *_state)
 
double alglib::logisticcalc5 (const double x, const double a, const double b, const double c, const double d, const double g)
 
double alglib_impl::logisticcalc5 (double x, double a, double b, double c, double d, double g, ae_state *_state)
 
void alglib_impl::logisticfit4 (ae_vector *x, ae_vector *y, ae_int_t n, double *a, double *b, double *c, double *d, lsfitreport *rep, ae_state *_state)
 
void alglib::logisticfit4 (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, double &a, double &b, double &c, double &d, lsfitreport &rep)
 
void alglib_impl::logisticfit45x (ae_vector *x, ae_vector *y, ae_int_t n, double cnstrleft, double cnstrright, ae_bool is4pl, double lambdav, double epsx, ae_int_t rscnt, double *a, double *b, double *c, double *d, double *g, lsfitreport *rep, ae_state *_state)
 
void alglib::logisticfit45x (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const double cnstrleft, const double cnstrright, const bool is4pl, const double lambdav, const double epsx, const ae_int_t rscnt, double &a, double &b, double &c, double &d, double &g, lsfitreport &rep)
 
void alglib_impl::logisticfit4ec (ae_vector *x, ae_vector *y, ae_int_t n, double cnstrleft, double cnstrright, double *a, double *b, double *c, double *d, lsfitreport *rep, ae_state *_state)
 
void alglib::logisticfit4ec (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const double cnstrleft, const double cnstrright, double &a, double &b, double &c, double &d, lsfitreport &rep)
 
void alglib_impl::logisticfit5 (ae_vector *x, ae_vector *y, ae_int_t n, double *a, double *b, double *c, double *d, double *g, lsfitreport *rep, ae_state *_state)
 
void alglib::logisticfit5 (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, double &a, double &b, double &c, double &d, double &g, lsfitreport &rep)
 
void alglib_impl::logisticfit5ec (ae_vector *x, ae_vector *y, ae_int_t n, double cnstrleft, double cnstrright, double *a, double *b, double *c, double *d, double *g, lsfitreport *rep, ae_state *_state)
 
void alglib::logisticfit5ec (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const double cnstrleft, const double cnstrright, double &a, double &b, double &c, double &d, double &g, lsfitreport &rep)
 
void alglib_impl::lsfitcreatef (ae_matrix *x, ae_vector *y, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, double diffstep, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatef (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, const double diffstep, lsfitstate &state)
 
void alglib::lsfitcreatef (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const double diffstep, lsfitstate &state)
 
void alglib_impl::lsfitcreatefg (ae_matrix *x, ae_vector *y, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, ae_bool cheapfg, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatefg (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, const bool cheapfg, lsfitstate &state)
 
void alglib::lsfitcreatefg (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const bool cheapfg, lsfitstate &state)
 
void alglib_impl::lsfitcreatefgh (ae_matrix *x, ae_vector *y, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatefgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, lsfitstate &state)
 
void alglib::lsfitcreatefgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, lsfitstate &state)
 
void alglib_impl::lsfitcreatewf (ae_matrix *x, ae_vector *y, ae_vector *w, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, double diffstep, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatewf (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, const double diffstep, lsfitstate &state)
 
void alglib::lsfitcreatewf (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, const double diffstep, lsfitstate &state)
 
void alglib_impl::lsfitcreatewfg (ae_matrix *x, ae_vector *y, ae_vector *w, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, ae_bool cheapfg, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatewfg (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, const bool cheapfg, lsfitstate &state)
 
void alglib::lsfitcreatewfg (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, const bool cheapfg, lsfitstate &state)
 
void alglib_impl::lsfitcreatewfgh (ae_matrix *x, ae_vector *y, ae_vector *w, ae_vector *c, ae_int_t n, ae_int_t m, ae_int_t k, lsfitstate *state, ae_state *_state)
 
void alglib::lsfitcreatewfgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, const ae_int_t n, const ae_int_t m, const ae_int_t k, lsfitstate &state)
 
void alglib::lsfitcreatewfgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, lsfitstate &state)
 
void alglib::lsfitfit (lsfitstate &state, void(*func)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr), void(*grad)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*hess)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, real_2d_array &hess, void *ptr), void(*rep)(const real_1d_array &c, double func, void *ptr)=NULL, void *ptr=NULL)
 
void alglib::lsfitfit (lsfitstate &state, void(*func)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr), void(*grad)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &c, double func, void *ptr)=NULL, void *ptr=NULL)
 
void alglib::lsfitfit (lsfitstate &state, void(*func)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr), void(*rep)(const real_1d_array &c, double func, void *ptr)=NULL, void *ptr=NULL)
 
bool alglib::lsfititeration (const lsfitstate &state)
 
ae_bool alglib_impl::lsfititeration (lsfitstate *state, ae_state *_state)
 
void alglib_impl::lsfitlinear (ae_vector *y, ae_matrix *fmatrix, ae_int_t n, ae_int_t m, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib::lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, const ae_int_t n, const ae_int_t m, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib_impl::lsfitlinearc (ae_vector *y, ae_matrix *fmatrix, ae_matrix *cmatrix, ae_int_t n, ae_int_t m, ae_int_t k, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib::lsfitlinearc (const real_1d_array &y, const real_2d_array &fmatrix, const real_2d_array &cmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::lsfitlinearc (const real_1d_array &y, const real_2d_array &fmatrix, const real_2d_array &cmatrix, const ae_int_t n, const ae_int_t m, const ae_int_t k, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib_impl::lsfitlinearw (ae_vector *y, ae_vector *w, ae_matrix *fmatrix, ae_int_t n, ae_int_t m, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib::lsfitlinearw (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::lsfitlinearw (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const ae_int_t n, const ae_int_t m, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib_impl::lsfitlinearwc (ae_vector *y, ae_vector *w, ae_matrix *fmatrix, ae_matrix *cmatrix, ae_int_t n, ae_int_t m, ae_int_t k, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib::lsfitlinearwc (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const real_2d_array &cmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::lsfitlinearwc (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const real_2d_array &cmatrix, const ae_int_t n, const ae_int_t m, const ae_int_t k, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::lsfitresults (const lsfitstate &state, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib_impl::lsfitresults (lsfitstate *state, ae_int_t *info, ae_vector *c, lsfitreport *rep, ae_state *_state)
 
void alglib_impl::lsfitscalexy (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, double *xa, double *xb, double *sa, double *sb, ae_vector *xoriginal, ae_vector *yoriginal, ae_state *_state)
 
void alglib::lsfitsetbc (const lsfitstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void alglib_impl::lsfitsetbc (lsfitstate *state, ae_vector *bndl, ae_vector *bndu, ae_state *_state)
 
void alglib::lsfitsetcond (const lsfitstate &state, const double epsx, const ae_int_t maxits)
 
void alglib_impl::lsfitsetcond (lsfitstate *state, double epsx, ae_int_t maxits, ae_state *_state)
 
void alglib::lsfitsetgradientcheck (const lsfitstate &state, const double teststep)
 
void alglib_impl::lsfitsetgradientcheck (lsfitstate *state, double teststep, ae_state *_state)
 
void alglib::lsfitsetlc (const lsfitstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void alglib::lsfitsetlc (const lsfitstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void alglib_impl::lsfitsetlc (lsfitstate *state, ae_matrix *c, ae_vector *ct, ae_int_t k, ae_state *_state)
 
void alglib::lsfitsetscale (const lsfitstate &state, const real_1d_array &s)
 
void alglib_impl::lsfitsetscale (lsfitstate *state, ae_vector *s, ae_state *_state)
 
void alglib::lsfitsetstpmax (const lsfitstate &state, const double stpmax)
 
void alglib_impl::lsfitsetstpmax (lsfitstate *state, double stpmax, ae_state *_state)
 
void alglib::lsfitsetxrep (const lsfitstate &state, const bool needxrep)
 
void alglib_impl::lsfitsetxrep (lsfitstate *state, ae_bool needxrep, ae_state *_state)
 
void alglib_impl::lstfitpiecewiselinearrdp (ae_vector *x, ae_vector *y, ae_int_t n, double eps, ae_vector *x2, ae_vector *y2, ae_int_t *nsections, ae_state *_state)
 
void alglib::lstfitpiecewiselinearrdp (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const double eps, real_1d_array &x2, real_1d_array &y2, ae_int_t &nsections)
 
void alglib_impl::lstfitpiecewiselinearrdpfixed (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_vector *x2, ae_vector *y2, ae_int_t *nsections, ae_state *_state)
 
void alglib::lstfitpiecewiselinearrdpfixed (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, real_1d_array &x2, real_1d_array &y2, ae_int_t &nsections)
 
void alglib_impl::nsfitsphereinternal (ae_matrix *xy, ae_int_t npoints, ae_int_t nx, ae_int_t problemtype, ae_int_t solvertype, double epsx, ae_int_t aulits, double penalty, ae_vector *cx, double *rlo, double *rhi, nsfitinternalreport *rep, ae_state *_state)
 
void alglib_impl::nsfitspheremcc (ae_matrix *xy, ae_int_t npoints, ae_int_t nx, ae_vector *cx, double *rhi, ae_state *_state)
 
void alglib::nsfitspheremcc (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, real_1d_array &cx, double &rhi)
 
void alglib_impl::nsfitspheremic (ae_matrix *xy, ae_int_t npoints, ae_int_t nx, ae_vector *cx, double *rlo, ae_state *_state)
 
void alglib::nsfitspheremic (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, real_1d_array &cx, double &rlo)
 
void alglib_impl::nsfitspheremzc (ae_matrix *xy, ae_int_t npoints, ae_int_t nx, ae_vector *cx, double *rlo, double *rhi, ae_state *_state)
 
void alglib::nsfitspheremzc (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, real_1d_array &cx, double &rlo, double &rhi)
 
void alglib_impl::nsfitspherex (ae_matrix *xy, ae_int_t npoints, ae_int_t nx, ae_int_t problemtype, double epsx, ae_int_t aulits, double penalty, ae_vector *cx, double *rlo, double *rhi, ae_state *_state)
 
void alglib::nsfitspherex (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, const ae_int_t problemtype, const double epsx, const ae_int_t aulits, const double penalty, real_1d_array &cx, double &rlo, double &rhi)
 
void alglib_impl::parametricrdpfixed (ae_matrix *x, ae_int_t n, ae_int_t d, ae_int_t stopm, double stopeps, ae_matrix *x2, ae_vector *idx2, ae_int_t *nsections, ae_state *_state)
 
void alglib::parametricrdpfixed (const real_2d_array &x, const ae_int_t n, const ae_int_t d, const ae_int_t stopm, const double stopeps, real_2d_array &x2, integer_1d_array &idx2, ae_int_t &nsections)
 
void alglib_impl::polynomialbar2cheb (barycentricinterpolant *p, double a, double b, ae_vector *t, ae_state *_state)
 
void alglib::polynomialbar2cheb (const barycentricinterpolant &p, const double a, const double b, real_1d_array &t)
 
void alglib_impl::polynomialbar2pow (barycentricinterpolant *p, double c, double s, ae_vector *a, ae_state *_state)
 
void alglib::polynomialbar2pow (const barycentricinterpolant &p, const double c, const double s, real_1d_array &a)
 
void alglib::polynomialbar2pow (const barycentricinterpolant &p, real_1d_array &a)
 
void alglib_impl::polynomialbuild (ae_vector *x, ae_vector *y, ae_int_t n, barycentricinterpolant *p, ae_state *_state)
 
void alglib::polynomialbuild (const real_1d_array &x, const real_1d_array &y, barycentricinterpolant &p)
 
void alglib::polynomialbuild (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void alglib::polynomialbuildcheb1 (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void alglib::polynomialbuildcheb1 (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void alglib_impl::polynomialbuildcheb1 (double a, double b, ae_vector *y, ae_int_t n, barycentricinterpolant *p, ae_state *_state)
 
void alglib::polynomialbuildcheb2 (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void alglib::polynomialbuildcheb2 (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void alglib_impl::polynomialbuildcheb2 (double a, double b, ae_vector *y, ae_int_t n, barycentricinterpolant *p, ae_state *_state)
 
void alglib::polynomialbuildeqdist (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void alglib::polynomialbuildeqdist (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void alglib_impl::polynomialbuildeqdist (double a, double b, ae_vector *y, ae_int_t n, barycentricinterpolant *p, ae_state *_state)
 
double alglib::polynomialcalccheb1 (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double alglib::polynomialcalccheb1 (const double a, const double b, const real_1d_array &f, const double t)
 
double alglib_impl::polynomialcalccheb1 (double a, double b, ae_vector *f, ae_int_t n, double t, ae_state *_state)
 
double alglib::polynomialcalccheb2 (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double alglib::polynomialcalccheb2 (const double a, const double b, const real_1d_array &f, const double t)
 
double alglib_impl::polynomialcalccheb2 (double a, double b, ae_vector *f, ae_int_t n, double t, ae_state *_state)
 
double alglib::polynomialcalceqdist (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double alglib::polynomialcalceqdist (const double a, const double b, const real_1d_array &f, const double t)
 
double alglib_impl::polynomialcalceqdist (double a, double b, ae_vector *f, ae_int_t n, double t, ae_state *_state)
 
void alglib_impl::polynomialcheb2bar (ae_vector *t, ae_int_t n, double a, double b, barycentricinterpolant *p, ae_state *_state)
 
void alglib::polynomialcheb2bar (const real_1d_array &t, const ae_int_t n, const double a, const double b, barycentricinterpolant &p)
 
void alglib::polynomialcheb2bar (const real_1d_array &t, const double a, const double b, barycentricinterpolant &p)
 
void alglib_impl::polynomialfit (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, barycentricinterpolant *p, polynomialfitreport *rep, ae_state *_state)
 
void alglib::polynomialfit (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::polynomialfit (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib_impl::polynomialfitwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, barycentricinterpolant *p, polynomialfitreport *rep, ae_state *_state)
 
void alglib::polynomialfitwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::polynomialfitwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib_impl::polynomialpow2bar (ae_vector *a, ae_int_t n, double c, double s, barycentricinterpolant *p, ae_state *_state)
 
void alglib::polynomialpow2bar (const real_1d_array &a, barycentricinterpolant &p)
 
void alglib::polynomialpow2bar (const real_1d_array &a, const ae_int_t n, const double c, const double s, barycentricinterpolant &p)
 
double alglib::pspline2arclength (const pspline2interpolant &p, const double a, const double b)
 
double alglib_impl::pspline2arclength (pspline2interpolant *p, double a, double b, ae_state *_state)
 
void alglib_impl::pspline2build (ae_matrix *xy, ae_int_t n, ae_int_t st, ae_int_t pt, pspline2interpolant *p, ae_state *_state)
 
void alglib::pspline2build (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline2interpolant &p)
 
void alglib_impl::pspline2buildperiodic (ae_matrix *xy, ae_int_t n, ae_int_t st, ae_int_t pt, pspline2interpolant *p, ae_state *_state)
 
void alglib::pspline2buildperiodic (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline2interpolant &p)
 
void alglib::pspline2calc (const pspline2interpolant &p, const double t, double &x, double &y)
 
void alglib_impl::pspline2calc (pspline2interpolant *p, double t, double *x, double *y, ae_state *_state)
 
void alglib::pspline2diff (const pspline2interpolant &p, const double t, double &x, double &dx, double &y, double &dy)
 
void alglib_impl::pspline2diff (pspline2interpolant *p, double t, double *x, double *dx, double *y, double *dy, ae_state *_state)
 
void alglib::pspline2diff2 (const pspline2interpolant &p, const double t, double &x, double &dx, double &d2x, double &y, double &dy, double &d2y)
 
void alglib_impl::pspline2diff2 (pspline2interpolant *p, double t, double *x, double *dx, double *d2x, double *y, double *dy, double *d2y, ae_state *_state)
 
void alglib::pspline2parametervalues (const pspline2interpolant &p, ae_int_t &n, real_1d_array &t)
 
void alglib_impl::pspline2parametervalues (pspline2interpolant *p, ae_int_t *n, ae_vector *t, ae_state *_state)
 
void alglib::pspline2tangent (const pspline2interpolant &p, const double t, double &x, double &y)
 
void alglib_impl::pspline2tangent (pspline2interpolant *p, double t, double *x, double *y, ae_state *_state)
 
double alglib::pspline3arclength (const pspline3interpolant &p, const double a, const double b)
 
double alglib_impl::pspline3arclength (pspline3interpolant *p, double a, double b, ae_state *_state)
 
void alglib_impl::pspline3build (ae_matrix *xy, ae_int_t n, ae_int_t st, ae_int_t pt, pspline3interpolant *p, ae_state *_state)
 
void alglib::pspline3build (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline3interpolant &p)
 
void alglib_impl::pspline3buildperiodic (ae_matrix *xy, ae_int_t n, ae_int_t st, ae_int_t pt, pspline3interpolant *p, ae_state *_state)
 
void alglib::pspline3buildperiodic (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline3interpolant &p)
 
void alglib::pspline3calc (const pspline3interpolant &p, const double t, double &x, double &y, double &z)
 
void alglib_impl::pspline3calc (pspline3interpolant *p, double t, double *x, double *y, double *z, ae_state *_state)
 
void alglib::pspline3diff (const pspline3interpolant &p, const double t, double &x, double &dx, double &y, double &dy, double &z, double &dz)
 
void alglib_impl::pspline3diff (pspline3interpolant *p, double t, double *x, double *dx, double *y, double *dy, double *z, double *dz, ae_state *_state)
 
void alglib::pspline3diff2 (const pspline3interpolant &p, const double t, double &x, double &dx, double &d2x, double &y, double &dy, double &d2y, double &z, double &dz, double &d2z)
 
void alglib_impl::pspline3diff2 (pspline3interpolant *p, double t, double *x, double *dx, double *d2x, double *y, double *dy, double *d2y, double *z, double *dz, double *d2z, ae_state *_state)
 
void alglib::pspline3parametervalues (const pspline3interpolant &p, ae_int_t &n, real_1d_array &t)
 
void alglib_impl::pspline3parametervalues (pspline3interpolant *p, ae_int_t *n, ae_vector *t, ae_state *_state)
 
void alglib::pspline3tangent (const pspline3interpolant &p, const double t, double &x, double &y, double &z)
 
void alglib_impl::pspline3tangent (pspline3interpolant *p, double t, double *x, double *y, double *z, ae_state *_state)
 
void alglib_impl::rbfalloc (ae_serializer *s, rbfmodel *model, ae_state *_state)
 
void alglib::rbfbuildmodel (const rbfmodel &s, rbfreport &rep)
 
void alglib_impl::rbfbuildmodel (rbfmodel *s, rbfreport *rep, ae_state *_state)
 
void alglib::rbfcalc (const rbfmodel &s, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::rbfcalc (rbfmodel *s, ae_vector *x, ae_vector *y, ae_state *_state)
 
double alglib::rbfcalc1 (const rbfmodel &s, const double x0)
 
double alglib_impl::rbfcalc1 (rbfmodel *s, double x0, ae_state *_state)
 
double alglib::rbfcalc2 (const rbfmodel &s, const double x0, const double x1)
 
double alglib_impl::rbfcalc2 (rbfmodel *s, double x0, double x1, ae_state *_state)
 
double alglib::rbfcalc3 (const rbfmodel &s, const double x0, const double x1, const double x2)
 
double alglib_impl::rbfcalc3 (rbfmodel *s, double x0, double x1, double x2, ae_state *_state)
 
void alglib::rbfcalcbuf (const rbfmodel &s, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::rbfcalcbuf (rbfmodel *s, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfcreate (ae_int_t nx, ae_int_t ny, rbfmodel *s, ae_state *_state)
 
void alglib::rbfcreate (const ae_int_t nx, const ae_int_t ny, rbfmodel &s)
 
void alglib::rbfcreatecalcbuffer (const rbfmodel &s, rbfcalcbuffer &buf)
 
void alglib_impl::rbfcreatecalcbuffer (rbfmodel *s, rbfcalcbuffer *buf, ae_state *_state)
 
ae_int_t alglib::rbfgetmodelversion (const rbfmodel &s)
 
ae_int_t alglib_impl::rbfgetmodelversion (rbfmodel *s, ae_state *_state)
 
void alglib::rbfgridcalc2 (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, real_2d_array &y)
 
void alglib_impl::rbfgridcalc2 (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_matrix *y, ae_state *_state)
 
void alglib::rbfgridcalc2v (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, real_1d_array &y)
 
void alglib_impl::rbfgridcalc2v (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *y, ae_state *_state)
 
void alglib::rbfgridcalc2vsubset (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const boolean_1d_array &flagy, real_1d_array &y)
 
void alglib_impl::rbfgridcalc2vsubset (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *flagy, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfgridcalc2vx (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *flagy, ae_bool sparsey, ae_vector *y, ae_state *_state)
 
void alglib::rbfgridcalc3v (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const real_1d_array &x2, const ae_int_t n2, real_1d_array &y)
 
void alglib_impl::rbfgridcalc3v (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *y, ae_state *_state)
 
void alglib::rbfgridcalc3vsubset (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const real_1d_array &x2, const ae_int_t n2, const boolean_1d_array &flagy, real_1d_array &y)
 
void alglib_impl::rbfgridcalc3vsubset (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *flagy, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfgridcalc3vx (rbfmodel *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *flagy, ae_bool sparsey, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfserialize (ae_serializer *s, rbfmodel *model, ae_state *_state)
 
void alglib::rbfserialize (rbfmodel &obj, std::ostream &s_out)
 
void alglib::rbfserialize (rbfmodel &obj, std::string &s_out)
 
void alglib::rbfsetalgohierarchical (const rbfmodel &s, const double rbase, const ae_int_t nlayers, const double lambdans)
 
void alglib_impl::rbfsetalgohierarchical (rbfmodel *s, double rbase, ae_int_t nlayers, double lambdans, ae_state *_state)
 
void alglib::rbfsetalgomultilayer (const rbfmodel &s, const double rbase, const ae_int_t nlayers)
 
void alglib::rbfsetalgomultilayer (const rbfmodel &s, const double rbase, const ae_int_t nlayers, const double lambdav)
 
void alglib_impl::rbfsetalgomultilayer (rbfmodel *s, double rbase, ae_int_t nlayers, double lambdav, ae_state *_state)
 
void alglib::rbfsetalgoqnn (const rbfmodel &s)
 
void alglib::rbfsetalgoqnn (const rbfmodel &s, const double q, const double z)
 
void alglib_impl::rbfsetalgoqnn (rbfmodel *s, double q, double z, ae_state *_state)
 
void alglib_impl::rbfsetcond (rbfmodel *s, double epsort, double epserr, ae_int_t maxits, ae_state *_state)
 
void alglib::rbfsetconstterm (const rbfmodel &s)
 
void alglib_impl::rbfsetconstterm (rbfmodel *s, ae_state *_state)
 
void alglib::rbfsetlinterm (const rbfmodel &s)
 
void alglib_impl::rbfsetlinterm (rbfmodel *s, ae_state *_state)
 
void alglib::rbfsetpoints (const rbfmodel &s, const real_2d_array &xy)
 
void alglib::rbfsetpoints (const rbfmodel &s, const real_2d_array &xy, const ae_int_t n)
 
void alglib_impl::rbfsetpoints (rbfmodel *s, ae_matrix *xy, ae_int_t n, ae_state *_state)
 
void alglib::rbfsetpointsandscales (const rbfmodel &r, const real_2d_array &xy, const ae_int_t n, const real_1d_array &s)
 
void alglib::rbfsetpointsandscales (const rbfmodel &r, const real_2d_array &xy, const real_1d_array &s)
 
void alglib_impl::rbfsetpointsandscales (rbfmodel *r, ae_matrix *xy, ae_int_t n, ae_vector *s, ae_state *_state)
 
void alglib::rbfsetv2bf (const rbfmodel &s, const ae_int_t bf)
 
void alglib_impl::rbfsetv2bf (rbfmodel *s, ae_int_t bf, ae_state *_state)
 
void alglib::rbfsetv2its (const rbfmodel &s, const ae_int_t maxits)
 
void alglib_impl::rbfsetv2its (rbfmodel *s, ae_int_t maxits, ae_state *_state)
 
void alglib::rbfsetv2supportr (const rbfmodel &s, const double r)
 
void alglib_impl::rbfsetv2supportr (rbfmodel *s, double r, ae_state *_state)
 
void alglib::rbfsetzeroterm (const rbfmodel &s)
 
void alglib_impl::rbfsetzeroterm (rbfmodel *s, ae_state *_state)
 
void alglib::rbftscalcbuf (const rbfmodel &s, const rbfcalcbuffer &buf, const real_1d_array &x, real_1d_array &y)
 
void alglib_impl::rbftscalcbuf (rbfmodel *s, rbfcalcbuffer *buf, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib::rbfunpack (const rbfmodel &s, ae_int_t &nx, ae_int_t &ny, real_2d_array &xwr, ae_int_t &nc, real_2d_array &v, ae_int_t &modelversion)
 
void alglib_impl::rbfunpack (rbfmodel *s, ae_int_t *nx, ae_int_t *ny, ae_matrix *xwr, ae_int_t *nc, ae_matrix *v, ae_int_t *modelversion, ae_state *_state)
 
void alglib_impl::rbfunserialize (ae_serializer *s, rbfmodel *model, ae_state *_state)
 
void alglib::rbfunserialize (const std::istream &s_in, rbfmodel &obj)
 
void alglib::rbfunserialize (const std::string &s_in, rbfmodel &obj)
 
void alglib_impl::rbfv1alloc (ae_serializer *s, rbfv1model *model, ae_state *_state)
 
void alglib_impl::rbfv1buildmodel (ae_matrix *x, ae_matrix *y, ae_int_t n, ae_int_t aterm, ae_int_t algorithmtype, ae_int_t nlayers, double radvalue, double radzvalue, double lambdav, double epsort, double epserr, ae_int_t maxits, rbfv1model *s, rbfv1report *rep, ae_state *_state)
 
double alglib_impl::rbfv1calc2 (rbfv1model *s, double x0, double x1, ae_state *_state)
 
double alglib_impl::rbfv1calc3 (rbfv1model *s, double x0, double x1, double x2, ae_state *_state)
 
void alglib_impl::rbfv1calcbuf (rbfv1model *s, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv1create (ae_int_t nx, ae_int_t ny, rbfv1model *s, ae_state *_state)
 
void alglib_impl::rbfv1createcalcbuffer (rbfv1model *s, rbfv1calcbuffer *buf, ae_state *_state)
 
void alglib_impl::rbfv1gridcalc2 (rbfv1model *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_matrix *y, ae_state *_state)
 
void alglib_impl::rbfv1gridcalc3vrec (rbfv1model *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *blocks0, ae_int_t block0a, ae_int_t block0b, ae_vector *blocks1, ae_int_t block1a, ae_int_t block1b, ae_vector *blocks2, ae_int_t block2a, ae_int_t block2b, ae_vector *flagy, ae_bool sparsey, double searchradius, double avgfuncpernode, ae_shared_pool *bufpool, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv1serialize (ae_serializer *s, rbfv1model *model, ae_state *_state)
 
void alglib_impl::rbfv1tscalcbuf (rbfv1model *s, rbfv1calcbuffer *buf, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv1unpack (rbfv1model *s, ae_int_t *nx, ae_int_t *ny, ae_matrix *xwr, ae_int_t *nc, ae_matrix *v, ae_state *_state)
 
void alglib_impl::rbfv1unserialize (ae_serializer *s, rbfv1model *model, ae_state *_state)
 
void alglib_impl::rbfv2alloc (ae_serializer *s, rbfv2model *model, ae_state *_state)
 
double alglib_impl::rbfv2basisfunc (ae_int_t bf, double d2, ae_state *_state)
 
void alglib_impl::rbfv2basisfuncdiff2 (ae_int_t bf, double d2, double *f, double *df, double *d2f, ae_state *_state)
 
void alglib_impl::rbfv2buildhierarchical (ae_matrix *x, ae_matrix *y, ae_int_t n, ae_vector *scalevec, ae_int_t aterm, ae_int_t nh, double rbase, double lambdans, ae_bool nonnegative, ae_int_t nnmaxits, rbfv2model *s, rbfv2report *rep, ae_state *_state)
 
double alglib_impl::rbfv2calc1 (rbfv2model *s, double x0, ae_state *_state)
 
double alglib_impl::rbfv2calc2 (rbfv2model *s, double x0, double x1, ae_state *_state)
 
double alglib_impl::rbfv2calc3 (rbfv2model *s, double x0, double x1, double x2, ae_state *_state)
 
void alglib_impl::rbfv2calcbuf (rbfv2model *s, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv2create (ae_int_t nx, ae_int_t ny, rbfv2model *s, ae_state *_state)
 
void alglib_impl::rbfv2createcalcbuffer (rbfv2model *s, rbfv2calcbuffer *buf, ae_state *_state)
 
double alglib_impl::rbfv2farradius (ae_int_t bf, ae_state *_state)
 
void alglib_impl::rbfv2gridcalc2 (rbfv2model *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_matrix *y, ae_state *_state)
 
void alglib_impl::rbfv2gridcalcvx (rbfv2model *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *x3, ae_int_t n3, ae_vector *flagy, ae_bool sparsey, ae_vector *y, ae_state *_state)
 
double alglib_impl::rbfv2nearradius (ae_int_t bf, ae_state *_state)
 
void alglib_impl::rbfv2partialgridcalcrec (rbfv2model *s, ae_vector *x0, ae_int_t n0, ae_vector *x1, ae_int_t n1, ae_vector *x2, ae_int_t n2, ae_vector *x3, ae_int_t n3, ae_vector *blocks0, ae_int_t block0a, ae_int_t block0b, ae_vector *blocks1, ae_int_t block1a, ae_int_t block1b, ae_vector *blocks2, ae_int_t block2a, ae_int_t block2b, ae_vector *blocks3, ae_int_t block3a, ae_int_t block3b, ae_vector *flagy, ae_bool sparsey, ae_int_t levelidx, double avgfuncpernode, ae_shared_pool *bufpool, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv2serialize (ae_serializer *s, rbfv2model *model, ae_state *_state)
 
void alglib_impl::rbfv2tscalcbuf (rbfv2model *s, rbfv2calcbuffer *buf, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::rbfv2unpack (rbfv2model *s, ae_int_t *nx, ae_int_t *ny, ae_matrix *xwr, ae_int_t *nc, ae_matrix *v, ae_state *_state)
 
void alglib_impl::rbfv2unserialize (ae_serializer *s, rbfv2model *model, ae_state *_state)
 
void alglib::smp_barycentricfitfloaterhormann (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, barycentricinterpolant &b, barycentricfitreport &rep)
 
void alglib::smp_barycentricfitfloaterhormannwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, barycentricinterpolant &b, barycentricfitreport &rep)
 
void alglib::smp_lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, const ae_int_t n, const ae_int_t m, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearc (const real_1d_array &y, const real_2d_array &fmatrix, const real_2d_array &cmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearc (const real_1d_array &y, const real_2d_array &fmatrix, const real_2d_array &cmatrix, const ae_int_t n, const ae_int_t m, const ae_int_t k, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearw (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearw (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const ae_int_t n, const ae_int_t m, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearwc (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const real_2d_array &cmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_lsfitlinearwc (const real_1d_array &y, const real_1d_array &w, const real_2d_array &fmatrix, const real_2d_array &cmatrix, const ae_int_t n, const ae_int_t m, const ae_int_t k, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void alglib::smp_polynomialfit (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::smp_polynomialfit (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::smp_polynomialfitwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::smp_polynomialfitwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, barycentricinterpolant &p, polynomialfitreport &rep)
 
void alglib::smp_rbfgridcalc2v (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, real_1d_array &y)
 
void alglib::smp_rbfgridcalc2vsubset (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const boolean_1d_array &flagy, real_1d_array &y)
 
void alglib::smp_rbfgridcalc3v (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const real_1d_array &x2, const ae_int_t n2, real_1d_array &y)
 
void alglib::smp_rbfgridcalc3vsubset (const rbfmodel &s, const real_1d_array &x0, const ae_int_t n0, const real_1d_array &x1, const ae_int_t n1, const real_1d_array &x2, const ae_int_t n2, const boolean_1d_array &flagy, real_1d_array &y)
 
void alglib::smp_spline1dfitcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitcubicwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitcubicwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfithermite (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfithermite (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfithermitewc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfithermitewc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitpenalized (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitpenalized (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitpenalizedw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::smp_spline1dfitpenalizedw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::solvecubicpolinom (double pa, double ma, double pb, double mb, double a, double b, double *x0, double *x1, double *x2, double *ex0, double *ex1, ae_int_t *nr, ae_int_t *ne, ae_vector *tempdata, ae_state *_state)
 
void alglib_impl::solvepolinom2 (double p0, double m0, double p1, double m1, double *x0, double *x1, ae_int_t *nr, ae_state *_state)
 
void alglib_impl::spline1dbuildakima (ae_vector *x, ae_vector *y, ae_int_t n, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildakima (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void alglib::spline1dbuildakima (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void alglib_impl::spline1dbuildcatmullrom (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundtype, double tension, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildcatmullrom (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundtype, const double tension, spline1dinterpolant &c)
 
void alglib::spline1dbuildcatmullrom (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void alglib_impl::spline1dbuildcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, spline1dinterpolant &c)
 
void alglib::spline1dbuildcubic (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void alglib_impl::spline1dbuildhermite (ae_vector *x, ae_vector *y, ae_vector *d, ae_int_t n, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildhermite (const real_1d_array &x, const real_1d_array &y, const real_1d_array &d, const ae_int_t n, spline1dinterpolant &c)
 
void alglib::spline1dbuildhermite (const real_1d_array &x, const real_1d_array &y, const real_1d_array &d, spline1dinterpolant &c)
 
void alglib_impl::spline1dbuildlinear (ae_vector *x, ae_vector *y, ae_int_t n, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildlinear (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void alglib::spline1dbuildlinear (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void alglib_impl::spline1dbuildmonotone (ae_vector *x, ae_vector *y, ae_int_t n, spline1dinterpolant *c, ae_state *_state)
 
void alglib::spline1dbuildmonotone (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void alglib::spline1dbuildmonotone (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
double alglib::spline1dcalc (const spline1dinterpolant &c, const double x)
 
double alglib_impl::spline1dcalc (spline1dinterpolant *c, double x, ae_state *_state)
 
void alglib_impl::spline1dconvcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, ae_vector *x2, ae_int_t n2, ae_vector *y2, ae_state *_state)
 
void alglib::spline1dconvcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, const real_1d_array &x2, const ae_int_t n2, real_1d_array &y2)
 
void alglib::spline1dconvcubic (const real_1d_array &x, const real_1d_array &y, const real_1d_array &x2, real_1d_array &y2)
 
void alglib_impl::spline1dconvdiff2cubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, ae_vector *x2, ae_int_t n2, ae_vector *y2, ae_vector *d2, ae_vector *dd2, ae_state *_state)
 
void alglib::spline1dconvdiff2cubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, const real_1d_array &x2, const ae_int_t n2, real_1d_array &y2, real_1d_array &d2, real_1d_array &dd2)
 
void alglib::spline1dconvdiff2cubic (const real_1d_array &x, const real_1d_array &y, const real_1d_array &x2, real_1d_array &y2, real_1d_array &d2, real_1d_array &dd2)
 
void alglib_impl::spline1dconvdiffcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, ae_vector *x2, ae_int_t n2, ae_vector *y2, ae_vector *d2, ae_state *_state)
 
void alglib::spline1dconvdiffcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, const real_1d_array &x2, const ae_int_t n2, real_1d_array &y2, real_1d_array &d2)
 
void alglib::spline1dconvdiffcubic (const real_1d_array &x, const real_1d_array &y, const real_1d_array &x2, real_1d_array &y2, real_1d_array &d2)
 
void alglib_impl::spline1dconvdiffinternal (ae_vector *xold, ae_vector *yold, ae_vector *dold, ae_int_t n, ae_vector *x2, ae_int_t n2, ae_vector *y, ae_bool needy, ae_vector *d1, ae_bool needd1, ae_vector *d2, ae_bool needd2, ae_state *_state)
 
void alglib_impl::spline1dcopy (spline1dinterpolant *c, spline1dinterpolant *cc, ae_state *_state)
 
void alglib::spline1ddiff (const spline1dinterpolant &c, const double x, double &s, double &ds, double &d2s)
 
void alglib_impl::spline1ddiff (spline1dinterpolant *c, double x, double *s, double *ds, double *d2s, ae_state *_state)
 
void alglib_impl::spline1dfitcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfitcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfitcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dfitcubicwc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfitcubicwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfitcubicwc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dfithermite (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfithermite (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfithermite (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dfithermitewc (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_vector *xc, ae_vector *yc, ae_vector *dc, ae_int_t k, ae_int_t m, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfithermitewc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t k, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfithermitewc (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &xc, const real_1d_array &yc, const integer_1d_array &dc, const ae_int_t m, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dfitpenalized (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t m, double rho, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfitpenalized (const real_1d_array &x, const real_1d_array &y, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfitpenalized (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dfitpenalizedw (ae_vector *x, ae_vector *y, ae_vector *w, ae_int_t n, ae_int_t m, double rho, ae_int_t *info, spline1dinterpolant *s, spline1dfitreport *rep, ae_state *_state)
 
void alglib::spline1dfitpenalizedw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib::spline1dfitpenalizedw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, const ae_int_t m, const double rho, ae_int_t &info, spline1dinterpolant &s, spline1dfitreport &rep)
 
void alglib_impl::spline1dgriddiff2cubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, ae_vector *d1, ae_vector *d2, ae_state *_state)
 
void alglib::spline1dgriddiff2cubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, real_1d_array &d1, real_1d_array &d2)
 
void alglib::spline1dgriddiff2cubic (const real_1d_array &x, const real_1d_array &y, real_1d_array &d1, real_1d_array &d2)
 
void alglib_impl::spline1dgriddiffcubic (ae_vector *x, ae_vector *y, ae_int_t n, ae_int_t boundltype, double boundl, ae_int_t boundrtype, double boundr, ae_vector *d, ae_state *_state)
 
void alglib::spline1dgriddiffcubic (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t boundltype, const double boundl, const ae_int_t boundrtype, const double boundr, real_1d_array &d)
 
void alglib::spline1dgriddiffcubic (const real_1d_array &x, const real_1d_array &y, real_1d_array &d)
 
double alglib::spline1dintegrate (const spline1dinterpolant &c, const double x)
 
double alglib_impl::spline1dintegrate (spline1dinterpolant *c, double x, ae_state *_state)
 
void alglib::spline1dlintransx (const spline1dinterpolant &c, const double a, const double b)
 
void alglib_impl::spline1dlintransx (spline1dinterpolant *c, double a, double b, ae_state *_state)
 
void alglib::spline1dlintransy (const spline1dinterpolant &c, const double a, const double b)
 
void alglib_impl::spline1dlintransy (spline1dinterpolant *c, double a, double b, ae_state *_state)
 
void alglib_impl::spline1drootsandextrema (spline1dinterpolant *c, ae_vector *r, ae_int_t *nr, ae_bool *dr, ae_vector *e, ae_vector *et, ae_int_t *ne, ae_bool *de, ae_state *_state)
 
void alglib::spline1dunpack (const spline1dinterpolant &c, ae_int_t &n, real_2d_array &tbl)
 
void alglib_impl::spline1dunpack (spline1dinterpolant *c, ae_int_t *n, ae_matrix *tbl, ae_state *_state)
 
void alglib_impl::spline2dbuildbicubic (ae_vector *x, ae_vector *y, ae_matrix *f, ae_int_t m, ae_int_t n, spline2dinterpolant *c, ae_state *_state)
 
void alglib::spline2dbuildbicubic (const real_1d_array &x, const real_1d_array &y, const real_2d_array &f, const ae_int_t m, const ae_int_t n, spline2dinterpolant &c)
 
void alglib_impl::spline2dbuildbicubicv (ae_vector *x, ae_int_t n, ae_vector *y, ae_int_t m, ae_vector *f, ae_int_t d, spline2dinterpolant *c, ae_state *_state)
 
void alglib::spline2dbuildbicubicv (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, const real_1d_array &f, const ae_int_t d, spline2dinterpolant &c)
 
void alglib_impl::spline2dbuildbilinear (ae_vector *x, ae_vector *y, ae_matrix *f, ae_int_t m, ae_int_t n, spline2dinterpolant *c, ae_state *_state)
 
void alglib::spline2dbuildbilinear (const real_1d_array &x, const real_1d_array &y, const real_2d_array &f, const ae_int_t m, const ae_int_t n, spline2dinterpolant &c)
 
void alglib_impl::spline2dbuildbilinearv (ae_vector *x, ae_int_t n, ae_vector *y, ae_int_t m, ae_vector *f, ae_int_t d, spline2dinterpolant *c, ae_state *_state)
 
void alglib::spline2dbuildbilinearv (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, const real_1d_array &f, const ae_int_t d, spline2dinterpolant &c)
 
double alglib::spline2dcalc (const spline2dinterpolant &c, const double x, const double y)
 
double alglib_impl::spline2dcalc (spline2dinterpolant *c, double x, double y, ae_state *_state)
 
void alglib::spline2dcalcv (const spline2dinterpolant &c, const double x, const double y, real_1d_array &f)
 
void alglib_impl::spline2dcalcv (spline2dinterpolant *c, double x, double y, ae_vector *f, ae_state *_state)
 
void alglib::spline2dcalcvbuf (const spline2dinterpolant &c, const double x, const double y, real_1d_array &f)
 
void alglib_impl::spline2dcalcvbuf (spline2dinterpolant *c, double x, double y, ae_vector *f, ae_state *_state)
 
void alglib::spline2dcopy (const spline2dinterpolant &c, spline2dinterpolant &cc)
 
void alglib_impl::spline2dcopy (spline2dinterpolant *c, spline2dinterpolant *cc, ae_state *_state)
 
void alglib::spline2ddiff (const spline2dinterpolant &c, const double x, const double y, double &f, double &fx, double &fy, double &fxy)
 
void alglib_impl::spline2ddiff (spline2dinterpolant *c, double x, double y, double *f, double *fx, double *fy, double *fxy, ae_state *_state)
 
void alglib::spline2dlintransf (const spline2dinterpolant &c, const double a, const double b)
 
void alglib_impl::spline2dlintransf (spline2dinterpolant *c, double a, double b, ae_state *_state)
 
void alglib::spline2dlintransxy (const spline2dinterpolant &c, const double ax, const double bx, const double ay, const double by)
 
void alglib_impl::spline2dlintransxy (spline2dinterpolant *c, double ax, double bx, double ay, double by, ae_state *_state)
 
void alglib_impl::spline2dresamplebicubic (ae_matrix *a, ae_int_t oldheight, ae_int_t oldwidth, ae_matrix *b, ae_int_t newheight, ae_int_t newwidth, ae_state *_state)
 
void alglib::spline2dresamplebicubic (const real_2d_array &a, const ae_int_t oldheight, const ae_int_t oldwidth, real_2d_array &b, const ae_int_t newheight, const ae_int_t newwidth)
 
void alglib_impl::spline2dresamplebilinear (ae_matrix *a, ae_int_t oldheight, ae_int_t oldwidth, ae_matrix *b, ae_int_t newheight, ae_int_t newwidth, ae_state *_state)
 
void alglib::spline2dresamplebilinear (const real_2d_array &a, const ae_int_t oldheight, const ae_int_t oldwidth, real_2d_array &b, const ae_int_t newheight, const ae_int_t newwidth)
 
void alglib::spline2dunpack (const spline2dinterpolant &c, ae_int_t &m, ae_int_t &n, real_2d_array &tbl)
 
void alglib_impl::spline2dunpack (spline2dinterpolant *c, ae_int_t *m, ae_int_t *n, ae_matrix *tbl, ae_state *_state)
 
void alglib::spline2dunpackv (const spline2dinterpolant &c, ae_int_t &m, ae_int_t &n, ae_int_t &d, real_2d_array &tbl)
 
void alglib_impl::spline2dunpackv (spline2dinterpolant *c, ae_int_t *m, ae_int_t *n, ae_int_t *d, ae_matrix *tbl, ae_state *_state)
 
void alglib_impl::spline3dbuildtrilinearv (ae_vector *x, ae_int_t n, ae_vector *y, ae_int_t m, ae_vector *z, ae_int_t l, ae_vector *f, ae_int_t d, spline3dinterpolant *c, ae_state *_state)
 
void alglib::spline3dbuildtrilinearv (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, const real_1d_array &z, const ae_int_t l, const real_1d_array &f, const ae_int_t d, spline3dinterpolant &c)
 
double alglib::spline3dcalc (const spline3dinterpolant &c, const double x, const double y, const double z)
 
double alglib_impl::spline3dcalc (spline3dinterpolant *c, double x, double y, double z, ae_state *_state)
 
void alglib::spline3dcalcv (const spline3dinterpolant &c, const double x, const double y, const double z, real_1d_array &f)
 
void alglib_impl::spline3dcalcv (spline3dinterpolant *c, double x, double y, double z, ae_vector *f, ae_state *_state)
 
void alglib::spline3dcalcvbuf (const spline3dinterpolant &c, const double x, const double y, const double z, real_1d_array &f)
 
void alglib_impl::spline3dcalcvbuf (spline3dinterpolant *c, double x, double y, double z, ae_vector *f, ae_state *_state)
 
void alglib_impl::spline3dcopy (spline3dinterpolant *c, spline3dinterpolant *cc, ae_state *_state)
 
void alglib::spline3dlintransf (const spline3dinterpolant &c, const double a, const double b)
 
void alglib_impl::spline3dlintransf (spline3dinterpolant *c, double a, double b, ae_state *_state)
 
void alglib::spline3dlintransxyz (const spline3dinterpolant &c, const double ax, const double bx, const double ay, const double by, const double az, const double bz)
 
void alglib_impl::spline3dlintransxyz (spline3dinterpolant *c, double ax, double bx, double ay, double by, double az, double bz, ae_state *_state)
 
void alglib_impl::spline3dresampletrilinear (ae_vector *a, ae_int_t oldzcount, ae_int_t oldycount, ae_int_t oldxcount, ae_int_t newzcount, ae_int_t newycount, ae_int_t newxcount, ae_vector *b, ae_state *_state)
 
void alglib::spline3dresampletrilinear (const real_1d_array &a, const ae_int_t oldzcount, const ae_int_t oldycount, const ae_int_t oldxcount, const ae_int_t newzcount, const ae_int_t newycount, const ae_int_t newxcount, real_1d_array &b)
 
void alglib::spline3dunpackv (const spline3dinterpolant &c, ae_int_t &n, ae_int_t &m, ae_int_t &l, ae_int_t &d, ae_int_t &stype, real_2d_array &tbl)
 
void alglib_impl::spline3dunpackv (spline3dinterpolant *c, ae_int_t *n, ae_int_t *m, ae_int_t *l, ae_int_t *d, ae_int_t *stype, ae_matrix *tbl, ae_state *_state)
 
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich