alglib Namespace Reference

Classes

class  _ahcreport_owner
 
class  _autogkreport_owner
 
class  _autogkstate_owner
 
class  _barycentricfitreport_owner
 
class  _barycentricinterpolant_owner
 
class  _clusterizerstate_owner
 
class  _decisionforest_owner
 
class  _densesolverlsreport_owner
 
class  _densesolverreport_owner
 
class  _dfreport_owner
 
class  _eigsubspacereport_owner
 
class  _eigsubspacestate_owner
 
class  _hqrndstate_owner
 
class  _idwinterpolant_owner
 
class  _kdtree_owner
 
class  _kdtreerequestbuffer_owner
 
class  _kmeansreport_owner
 
class  _lincgreport_owner
 
class  _lincgstate_owner
 
class  _linearmodel_owner
 
class  _linlsqrreport_owner
 
class  _linlsqrstate_owner
 
class  _logitmodel_owner
 
class  _lrreport_owner
 
class  _lsfitreport_owner
 
class  _lsfitstate_owner
 
class  _matinvreport_owner
 
class  _mcpdreport_owner
 
class  _mcpdstate_owner
 
class  _minasareport_owner
 
class  _minasastate_owner
 
class  _minbcreport_owner
 
class  _minbcstate_owner
 
class  _minbleicreport_owner
 
class  _minbleicstate_owner
 
class  _mincgreport_owner
 
class  _mincgstate_owner
 
class  _minlbfgsreport_owner
 
class  _minlbfgsstate_owner
 
class  _minlmreport_owner
 
class  _minlmstate_owner
 
class  _minnlcreport_owner
 
class  _minnlcstate_owner
 
class  _minnsreport_owner
 
class  _minnsstate_owner
 
class  _minqpreport_owner
 
class  _minqpstate_owner
 
class  _mlpcvreport_owner
 
class  _mlpensemble_owner
 
class  _mlpreport_owner
 
class  _mlptrainer_owner
 
class  _mnlreport_owner
 
class  _modelerrors_owner
 
class  _multilayerperceptron_owner
 
class  _nleqreport_owner
 
class  _nleqstate_owner
 
class  _normestimatorstate_owner
 
class  _odesolverreport_owner
 
class  _odesolverstate_owner
 
class  _polynomialfitreport_owner
 
class  _polynomialsolverreport_owner
 
class  _pspline2interpolant_owner
 
class  _pspline3interpolant_owner
 
class  _rbfcalcbuffer_owner
 
class  _rbfmodel_owner
 
class  _rbfreport_owner
 
class  _sparsebuffers_owner
 
class  _sparsematrix_owner
 
class  _spline1dfitreport_owner
 
class  _spline1dinterpolant_owner
 
class  _spline2dinterpolant_owner
 
class  _spline3dinterpolant_owner
 
class  _xdebugrecord1_owner
 
class  ae_matrix_wrapper
 
class  ae_vector_wrapper
 
class  ahcreport
 
class  ap_error
 
class  autogkreport
 
class  autogkstate
 
class  barycentricfitreport
 
class  barycentricinterpolant
 
class  boolean_1d_array
 
class  boolean_2d_array
 
class  clusterizerstate
 
class  complex
 
class  complex_1d_array
 
class  complex_2d_array
 
class  decisionforest
 
class  densesolverlsreport
 
class  densesolverreport
 
class  dfreport
 
class  eigsubspacereport
 
class  eigsubspacestate
 
class  hqrndstate
 
class  idwinterpolant
 
class  integer_1d_array
 
class  integer_2d_array
 
class  kdtree
 
class  kdtreerequestbuffer
 
class  kmeansreport
 
class  lincgreport
 
class  lincgstate
 
class  linearmodel
 
class  linlsqrreport
 
class  linlsqrstate
 
class  logitmodel
 
class  lrreport
 
class  lsfitreport
 
class  lsfitstate
 
class  matinvreport
 
class  mcpdreport
 
class  mcpdstate
 
class  minasareport
 
class  minasastate
 
class  minbcreport
 
class  minbcstate
 
class  minbleicreport
 
class  minbleicstate
 
class  mincgreport
 
class  mincgstate
 
class  minlbfgsreport
 
class  minlbfgsstate
 
class  minlmreport
 
class  minlmstate
 
class  minnlcreport
 
class  minnlcstate
 
class  minnsreport
 
class  minnsstate
 
class  minqpreport
 
class  minqpstate
 
class  mlpcvreport
 
class  mlpensemble
 
class  mlpreport
 
class  mlptrainer
 
class  mnlreport
 
class  modelerrors
 
class  multilayerperceptron
 
class  nleqreport
 
class  nleqstate
 
class  normestimatorstate
 
class  odesolverreport
 
class  odesolverstate
 
class  polynomialfitreport
 
class  polynomialsolverreport
 
class  pspline2interpolant
 
class  pspline3interpolant
 
class  rbfcalcbuffer
 
class  rbfmodel
 
class  rbfreport
 
class  real_1d_array
 
class  real_2d_array
 
class  sparsebuffers
 
class  sparsematrix
 
class  spline1dfitreport
 
class  spline1dinterpolant
 
class  spline2dinterpolant
 
class  spline3dinterpolant
 
class  xdebugrecord1
 

Typedefs

typedef alglib_impl::ae_int_t ae_int_t
 

Functions

double abscomplex (const alglib::complex &z)
 
void airy (const double x, double &ai, double &aip, double &bi, double &bip)
 
void autogkintegrate (autogkstate &state, void(*func)(double x, double xminusa, double bminusx, double &y, void *ptr), void *ptr=NULL)
 
bool autogkiteration (const autogkstate &state)
 
void autogkresults (const autogkstate &state, double &v, autogkreport &rep)
 
void autogksingular (const double a, const double b, const double alpha, const double beta, autogkstate &state)
 
void autogksmooth (const double a, const double b, autogkstate &state)
 
void autogksmoothw (const double a, const double b, const double xwidth, autogkstate &state)
 
void barycentricbuildfloaterhormann (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, const ae_int_t d, barycentricinterpolant &b)
 
void barycentricbuildxyw (const real_1d_array &x, const real_1d_array &y, const real_1d_array &w, const ae_int_t n, barycentricinterpolant &b)
 
double barycentriccalc (const barycentricinterpolant &b, const double t)
 
void barycentricdiff1 (const barycentricinterpolant &b, const double t, double &f, double &df)
 
void barycentricdiff2 (const barycentricinterpolant &b, const double t, double &f, double &df, double &d2f)
 
void 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 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 barycentriclintransx (const barycentricinterpolant &b, const double ca, const double cb)
 
void barycentriclintransy (const barycentricinterpolant &b, const double ca, const double cb)
 
void barycentricunpack (const barycentricinterpolant &b, ae_int_t &n, real_1d_array &x, real_1d_array &y, real_1d_array &w)
 
double besseli0 (const double x)
 
double besseli1 (const double x)
 
double besselj0 (const double x)
 
double besselj1 (const double x)
 
double besseljn (const ae_int_t n, const double x)
 
double besselk0 (const double x)
 
double besselk1 (const double x)
 
double besselkn (const ae_int_t nn, const double x)
 
double bessely0 (const double x)
 
double bessely1 (const double x)
 
double besselyn (const ae_int_t n, const double x)
 
double beta (const double a, const double b)
 
double binomialcdistribution (const ae_int_t k, const ae_int_t n, const double p)
 
double binomialdistribution (const ae_int_t k, const ae_int_t n, const double p)
 
double chebyshevcalculate (const ae_int_t r, const ae_int_t n, const double x)
 
void chebyshevcoefficients (const ae_int_t n, real_1d_array &c)
 
double chebyshevsum (const real_1d_array &c, const ae_int_t r, const ae_int_t n, const double x)
 
double chisquarecdistribution (const double v, const double x)
 
double chisquaredistribution (const double v, const double x)
 
void clusterizercreate (clusterizerstate &s)
 
void clusterizergetdistances (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype, real_2d_array &d)
 
void clusterizergetkclusters (const ahcreport &rep, const ae_int_t k, integer_1d_array &cidx, integer_1d_array &cz)
 
void clusterizerrunahc (const clusterizerstate &s, ahcreport &rep)
 
void clusterizerrunkmeans (const clusterizerstate &s, const ae_int_t k, kmeansreport &rep)
 
void clusterizerseparatedbycorr (const ahcreport &rep, const double r, ae_int_t &k, integer_1d_array &cidx, integer_1d_array &cz)
 
void clusterizerseparatedbydist (const ahcreport &rep, const double r, ae_int_t &k, integer_1d_array &cidx, integer_1d_array &cz)
 
void clusterizersetahcalgo (const clusterizerstate &s, const ae_int_t algo)
 
void clusterizersetdistances (const clusterizerstate &s, const real_2d_array &d, const ae_int_t npoints, const bool isupper)
 
void clusterizersetdistances (const clusterizerstate &s, const real_2d_array &d, const bool isupper)
 
void clusterizersetkmeansinit (const clusterizerstate &s, const ae_int_t initalgo)
 
void clusterizersetkmeanslimits (const clusterizerstate &s, const ae_int_t restarts, const ae_int_t maxits)
 
void clusterizersetpoints (const clusterizerstate &s, const real_2d_array &xy, const ae_int_t disttype)
 
void clusterizersetpoints (const clusterizerstate &s, const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype)
 
void cmatrixcopy (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, complex_2d_array &b, const ae_int_t ib, const ae_int_t jb)
 
alglib::complex cmatrixdet (const complex_2d_array &a)
 
alglib::complex cmatrixdet (const complex_2d_array &a, const ae_int_t n)
 
void cmatrixgemm (const ae_int_t m, const ae_int_t n, const ae_int_t k, const alglib::complex alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const complex_2d_array &b, const ae_int_t ib, const ae_int_t jb, const ae_int_t optypeb, const alglib::complex beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc)
 
void cmatrixherk (const ae_int_t n, const ae_int_t k, const double alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void cmatrixinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void cmatrixinverse (complex_2d_array &a, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void cmatrixlefttrsm (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const complex_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void cmatrixlq (complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_1d_array &tau)
 
void cmatrixlqunpackl (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_2d_array &l)
 
void cmatrixlqunpackq (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, const complex_1d_array &tau, const ae_int_t qrows, complex_2d_array &q)
 
void cmatrixlu (complex_2d_array &a, const ae_int_t m, const ae_int_t n, integer_1d_array &pivots)
 
alglib::complex cmatrixludet (const complex_2d_array &a, const integer_1d_array &pivots)
 
alglib::complex cmatrixludet (const complex_2d_array &a, const integer_1d_array &pivots, const ae_int_t n)
 
void cmatrixluinverse (complex_2d_array &a, const integer_1d_array &pivots, ae_int_t &info, matinvreport &rep)
 
void cmatrixluinverse (complex_2d_array &a, const integer_1d_array &pivots, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
double cmatrixlurcond1 (const complex_2d_array &lua, const ae_int_t n)
 
double cmatrixlurcondinf (const complex_2d_array &lua, const ae_int_t n)
 
void cmatrixlusolve (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void cmatrixlusolvefast (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_1d_array &b, ae_int_t &info)
 
void cmatrixlusolvem (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void cmatrixlusolvemfast (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void cmatrixmixedsolve (const complex_2d_array &a, const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void cmatrixmixedsolvem (const complex_2d_array &a, const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void cmatrixmv (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t opa, const complex_1d_array &x, const ae_int_t ix, complex_1d_array &y, const ae_int_t iy)
 
void cmatrixqr (complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_1d_array &tau)
 
void cmatrixqrunpackq (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, const complex_1d_array &tau, const ae_int_t qcolumns, complex_2d_array &q)
 
void cmatrixqrunpackr (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_2d_array &r)
 
void cmatrixrank1 (const ae_int_t m, const ae_int_t n, complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, complex_1d_array &u, const ae_int_t iu, complex_1d_array &v, const ae_int_t iv)
 
double cmatrixrcond1 (const complex_2d_array &a, const ae_int_t n)
 
double cmatrixrcondinf (const complex_2d_array &a, const ae_int_t n)
 
void cmatrixrighttrsm (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const complex_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void cmatrixrndcond (const ae_int_t n, const double c, complex_2d_array &a)
 
void cmatrixrndorthogonal (const ae_int_t n, complex_2d_array &a)
 
void cmatrixrndorthogonalfromtheleft (complex_2d_array &a, const ae_int_t m, const ae_int_t n)
 
void cmatrixrndorthogonalfromtheright (complex_2d_array &a, const ae_int_t m, const ae_int_t n)
 
void cmatrixsolve (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void cmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info)
 
void cmatrixsolvem (const complex_2d_array &a, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, const bool rfs, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void cmatrixsolvemfast (const complex_2d_array &a, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void cmatrixsyrk (const ae_int_t n, const ae_int_t k, const double alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void cmatrixtranspose (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, complex_2d_array &b, const ae_int_t ib, const ae_int_t jb)
 
void cmatrixtrinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit, ae_int_t &info, matinvreport &rep)
 
void cmatrixtrinverse (complex_2d_array &a, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double cmatrixtrrcond1 (const complex_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit)
 
double cmatrixtrrcondinf (const complex_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit)
 
alglib::complex conj (const alglib::complex &z)
 
void convc1d (const complex_1d_array &a, const ae_int_t m, const complex_1d_array &b, const ae_int_t n, complex_1d_array &r)
 
void convc1dcircular (const complex_1d_array &s, const ae_int_t m, const complex_1d_array &r, const ae_int_t n, complex_1d_array &c)
 
void convc1dcircularinv (const complex_1d_array &a, const ae_int_t m, const complex_1d_array &b, const ae_int_t n, complex_1d_array &r)
 
void convc1dinv (const complex_1d_array &a, const ae_int_t m, const complex_1d_array &b, const ae_int_t n, complex_1d_array &r)
 
void convr1d (const real_1d_array &a, const ae_int_t m, const real_1d_array &b, const ae_int_t n, real_1d_array &r)
 
void convr1dcircular (const real_1d_array &s, const ae_int_t m, const real_1d_array &r, const ae_int_t n, real_1d_array &c)
 
void convr1dcircularinv (const real_1d_array &a, const ae_int_t m, const real_1d_array &b, const ae_int_t n, real_1d_array &r)
 
void convr1dinv (const real_1d_array &a, const ae_int_t m, const real_1d_array &b, const ae_int_t n, real_1d_array &r)
 
void corrc1d (const complex_1d_array &signal, const ae_int_t n, const complex_1d_array &pattern, const ae_int_t m, complex_1d_array &r)
 
void corrc1dcircular (const complex_1d_array &signal, const ae_int_t m, const complex_1d_array &pattern, const ae_int_t n, complex_1d_array &c)
 
void corrr1d (const real_1d_array &signal, const ae_int_t n, const real_1d_array &pattern, const ae_int_t m, real_1d_array &r)
 
void corrr1dcircular (const real_1d_array &signal, const ae_int_t m, const real_1d_array &pattern, const ae_int_t n, real_1d_array &c)
 
double cov2 (const real_1d_array &x, const real_1d_array &y)
 
double cov2 (const real_1d_array &x, const real_1d_array &y, const ae_int_t n)
 
void covm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void covm (const real_2d_array &x, real_2d_array &c)
 
void covm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void covm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
alglib::complex csqr (const alglib::complex &z)
 
double dawsonintegral (const double x)
 
double dfavgce (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double dfavgerror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double dfavgrelerror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
void dfbuildrandomdecisionforest (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, const ae_int_t ntrees, const double r, ae_int_t &info, decisionforest &df, dfreport &rep)
 
void dfbuildrandomdecisionforestx1 (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, const ae_int_t ntrees, const ae_int_t nrndvars, const double r, ae_int_t &info, decisionforest &df, dfreport &rep)
 
void dfprocess (const decisionforest &df, const real_1d_array &x, real_1d_array &y)
 
void dfprocessi (const decisionforest &df, const real_1d_array &x, real_1d_array &y)
 
double dfrelclserror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
double dfrmserror (const decisionforest &df, const real_2d_array &xy, const ae_int_t npoints)
 
void dfserialize (decisionforest &obj, std::ostream &s_out)
 
void dfserialize (decisionforest &obj, std::string &s_out)
 
void dfunserialize (const std::istream &s_in, decisionforest &obj)
 
void dfunserialize (const std::string &s_in, decisionforest &obj)
 
void dsoptimalsplit2 (const real_1d_array &a, const integer_1d_array &c, const ae_int_t n, ae_int_t &info, double &threshold, double &pal, double &pbl, double &par, double &pbr, double &cve)
 
void dsoptimalsplit2fast (real_1d_array &a, integer_1d_array &c, integer_1d_array &tiesbuf, integer_1d_array &cntbuf, real_1d_array &bufr, integer_1d_array &bufi, const ae_int_t n, const ae_int_t nc, const double alpha, ae_int_t &info, double &threshold, double &rms, double &cvrms)
 
void eigsubspacecreate (const ae_int_t n, const ae_int_t k, eigsubspacestate &state)
 
void eigsubspacecreatebuf (const ae_int_t n, const ae_int_t k, const eigsubspacestate &state)
 
bool eigsubspaceooccontinue (const eigsubspacestate &state)
 
void eigsubspaceoocgetrequestdata (const eigsubspacestate &state, real_2d_array &x)
 
void eigsubspaceoocgetrequestinfo (const eigsubspacestate &state, ae_int_t &requesttype, ae_int_t &requestsize)
 
void eigsubspaceoocsendresult (const eigsubspacestate &state, const real_2d_array &ax)
 
void eigsubspaceoocstart (const eigsubspacestate &state, const ae_int_t mtype)
 
void eigsubspaceoocstop (const eigsubspacestate &state, real_1d_array &w, real_2d_array &z, eigsubspacereport &rep)
 
void eigsubspacesetcond (const eigsubspacestate &state, const double eps, const ae_int_t maxits)
 
void eigsubspacesolvedenses (const eigsubspacestate &state, const real_2d_array &a, const bool isupper, real_1d_array &w, real_2d_array &z, eigsubspacereport &rep)
 
void eigsubspacesolvesparses (const eigsubspacestate &state, const sparsematrix &a, const bool isupper, real_1d_array &w, real_2d_array &z, eigsubspacereport &rep)
 
double ellipticintegrale (const double m)
 
double ellipticintegralk (const double m)
 
double ellipticintegralkhighprecision (const double m1)
 
double errorfunction (const double x)
 
double errorfunctionc (const double x)
 
double exponentialintegralei (const double x)
 
double exponentialintegralen (const double x, const ae_int_t n)
 
double fcdistribution (const ae_int_t a, const ae_int_t b, const double x)
 
double fdistribution (const ae_int_t a, const ae_int_t b, const double x)
 
void fftc1d (complex_1d_array &a)
 
void fftc1d (complex_1d_array &a, const ae_int_t n)
 
void fftc1dinv (complex_1d_array &a)
 
void fftc1dinv (complex_1d_array &a, const ae_int_t n)
 
void fftr1d (const real_1d_array &a, complex_1d_array &f)
 
void fftr1d (const real_1d_array &a, const ae_int_t n, complex_1d_array &f)
 
void fftr1dinv (const complex_1d_array &f, const ae_int_t n, real_1d_array &a)
 
void fftr1dinv (const complex_1d_array &f, real_1d_array &a)
 
void fhtr1d (real_1d_array &a, const ae_int_t n)
 
void fhtr1dinv (real_1d_array &a, const ae_int_t n)
 
void filterema (real_1d_array &x, const ae_int_t n, const double alpha)
 
void filterema (real_1d_array &x, const double alpha)
 
void filterlrma (real_1d_array &x, const ae_int_t k)
 
void filterlrma (real_1d_array &x, const ae_int_t n, const ae_int_t k)
 
void filtersma (real_1d_array &x, const ae_int_t k)
 
void filtersma (real_1d_array &x, const ae_int_t n, const ae_int_t k)
 
void fisherlda (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_1d_array &w)
 
void fisherldan (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_2d_array &w)
 
bool fp_eq (double v1, double v2)
 
bool fp_greater (double v1, double v2)
 
bool fp_greater_eq (double v1, double v2)
 
bool fp_isfinite (double x)
 
bool fp_isinf (double x)
 
bool fp_isnan (double x)
 
bool fp_isneginf (double x)
 
bool fp_isposinf (double x)
 
bool fp_less (double v1, double v2)
 
bool fp_less_eq (double v1, double v2)
 
bool fp_neq (double v1, double v2)
 
void fresnelintegral (const double x, double &c, double &s)
 
void fromchebyshev (const real_1d_array &a, const ae_int_t n, real_1d_array &b)
 
void ftest (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, double &bothtails, double &lefttail, double &righttail)
 
double gammafunction (const double x)
 
void 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 gkqgenerategausslegendre (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void 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 gkqlegendrecalc (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss)
 
void gkqlegendretbl (const ae_int_t n, real_1d_array &x, real_1d_array &wkronrod, real_1d_array &wgauss, double &eps)
 
void gqgenerategausshermite (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void 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 gqgenerategausslaguerre (const ae_int_t n, const double alpha, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void gqgenerategausslegendre (const ae_int_t n, ae_int_t &info, real_1d_array &x, real_1d_array &w)
 
void 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 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 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)
 
double hermitecalculate (const ae_int_t n, const double x)
 
void hermitecoefficients (const ae_int_t n, real_1d_array &c)
 
double hermitesum (const real_1d_array &c, const ae_int_t n, const double x)
 
bool hmatrixevd (const complex_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, real_1d_array &d, complex_2d_array &z)
 
bool hmatrixevdi (const complex_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, const ae_int_t i1, const ae_int_t i2, real_1d_array &w, complex_2d_array &z)
 
bool hmatrixevdr (const complex_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, const double b1, const double b2, ae_int_t &m, real_1d_array &w, complex_2d_array &z)
 
void hmatrixrndcond (const ae_int_t n, const double c, complex_2d_array &a)
 
void hmatrixrndmultiply (complex_2d_array &a, const ae_int_t n)
 
void hmatrixtd (complex_2d_array &a, const ae_int_t n, const bool isupper, complex_1d_array &tau, real_1d_array &d, real_1d_array &e)
 
void hmatrixtdunpackq (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_1d_array &tau, complex_2d_array &q)
 
bool hpdmatrixcholesky (complex_2d_array &a, const ae_int_t n, const bool isupper)
 
void hpdmatrixcholeskyinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void hpdmatrixcholeskyinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double hpdmatrixcholeskyrcond (const complex_2d_array &a, const ae_int_t n, const bool isupper)
 
void hpdmatrixcholeskysolve (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void hpdmatrixcholeskysolvefast (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info)
 
void hpdmatrixcholeskysolvem (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void hpdmatrixcholeskysolvemfast (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void hpdmatrixinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void hpdmatrixinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double hpdmatrixrcond (const complex_2d_array &a, const ae_int_t n, const bool isupper)
 
void hpdmatrixrndcond (const ae_int_t n, const double c, complex_2d_array &a)
 
void hpdmatrixsolve (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void hpdmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info)
 
void hpdmatrixsolvem (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void hpdmatrixsolvemfast (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
double hqrndcontinuous (const hqrndstate &state, const real_1d_array &x, const ae_int_t n)
 
double hqrnddiscrete (const hqrndstate &state, const real_1d_array &x, const ae_int_t n)
 
double hqrndexponential (const hqrndstate &state, const double lambdav)
 
double hqrndnormal (const hqrndstate &state)
 
void hqrndnormal2 (const hqrndstate &state, double &x1, double &x2)
 
void hqrndrandomize (hqrndstate &state)
 
void hqrndseed (const ae_int_t s1, const ae_int_t s2, hqrndstate &state)
 
ae_int_t hqrnduniformi (const hqrndstate &state, const ae_int_t n)
 
double hqrnduniformr (const hqrndstate &state)
 
void hqrndunit2 (const hqrndstate &state, double &x, double &y)
 
void hyperbolicsinecosineintegrals (const double x, double &shi, double &chi)
 
int iceil (double x)
 
void 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 idwbuildmodifiedshepardr (const real_2d_array &xy, const ae_int_t n, const ae_int_t nx, const double r, idwinterpolant &z)
 
void 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 idwcalc (const idwinterpolant &z, const real_1d_array &x)
 
int ifloor (double x)
 
double incompletebeta (const double a, const double b, const double x)
 
double incompleteellipticintegrale (const double phi, const double m)
 
double incompleteellipticintegralk (const double phi, const double m)
 
double incompletegamma (const double a, const double x)
 
double incompletegammac (const double a, const double x)
 
double invbinomialdistribution (const ae_int_t k, const ae_int_t n, const double y)
 
double invchisquaredistribution (const double v, const double y)
 
double inverf (const double e)
 
double invfdistribution (const ae_int_t a, const ae_int_t b, const double y)
 
double invincompletebeta (const double a, const double b, const double y)
 
double invincompletegammac (const double a, const double y0)
 
double invnormaldistribution (const double y0)
 
double invpoissondistribution (const ae_int_t k, const double y)
 
double invstudenttdistribution (const ae_int_t k, const double p)
 
void jacobianellipticfunctions (const double u, const double m, double &sn, double &cn, double &dn, double &ph)
 
void jarqueberatest (const real_1d_array &x, const ae_int_t n, double &p)
 
void kdtreebuild (const real_2d_array &xy, const ae_int_t n, const ae_int_t nx, const ae_int_t ny, const ae_int_t normtype, kdtree &kdt)
 
void kdtreebuild (const real_2d_array &xy, const ae_int_t nx, const ae_int_t ny, const ae_int_t normtype, kdtree &kdt)
 
void kdtreebuildtagged (const real_2d_array &xy, const integer_1d_array &tags, const ae_int_t n, const ae_int_t nx, const ae_int_t ny, const ae_int_t normtype, kdtree &kdt)
 
void kdtreebuildtagged (const real_2d_array &xy, const integer_1d_array &tags, const ae_int_t nx, const ae_int_t ny, const ae_int_t normtype, kdtree &kdt)
 
void kdtreecreaterequestbuffer (const kdtree &kdt, kdtreerequestbuffer &buf)
 
ae_int_t kdtreequeryaknn (const kdtree &kdt, const real_1d_array &x, const ae_int_t k, const bool selfmatch, const double eps)
 
ae_int_t kdtreequeryaknn (const kdtree &kdt, const real_1d_array &x, const ae_int_t k, const double eps)
 
ae_int_t kdtreequerybox (const kdtree &kdt, const real_1d_array &boxmin, const real_1d_array &boxmax)
 
ae_int_t kdtreequeryknn (const kdtree &kdt, const real_1d_array &x, const ae_int_t k)
 
ae_int_t kdtreequeryknn (const kdtree &kdt, const real_1d_array &x, const ae_int_t k, const bool selfmatch)
 
void kdtreequeryresultsdistances (const kdtree &kdt, real_1d_array &r)
 
void kdtreequeryresultsdistancesi (const kdtree &kdt, real_1d_array &r)
 
void kdtreequeryresultstags (const kdtree &kdt, integer_1d_array &tags)
 
void kdtreequeryresultstagsi (const kdtree &kdt, integer_1d_array &tags)
 
void kdtreequeryresultsx (const kdtree &kdt, real_2d_array &x)
 
void kdtreequeryresultsxi (const kdtree &kdt, real_2d_array &x)
 
void kdtreequeryresultsxy (const kdtree &kdt, real_2d_array &xy)
 
void kdtreequeryresultsxyi (const kdtree &kdt, real_2d_array &xy)
 
ae_int_t kdtreequeryrnn (const kdtree &kdt, const real_1d_array &x, const double r)
 
ae_int_t kdtreequeryrnn (const kdtree &kdt, const real_1d_array &x, const double r, const bool selfmatch)
 
void kdtreeserialize (kdtree &obj, std::ostream &s_out)
 
void kdtreeserialize (kdtree &obj, std::string &s_out)
 
ae_int_t kdtreetsqueryaknn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const ae_int_t k, const bool selfmatch, const double eps)
 
ae_int_t kdtreetsqueryaknn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const ae_int_t k, const double eps)
 
ae_int_t kdtreetsquerybox (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &boxmin, const real_1d_array &boxmax)
 
ae_int_t kdtreetsqueryknn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const ae_int_t k)
 
ae_int_t kdtreetsqueryknn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const ae_int_t k, const bool selfmatch)
 
void kdtreetsqueryresultsdistances (const kdtree &kdt, const kdtreerequestbuffer &buf, real_1d_array &r)
 
void kdtreetsqueryresultstags (const kdtree &kdt, const kdtreerequestbuffer &buf, integer_1d_array &tags)
 
void kdtreetsqueryresultsx (const kdtree &kdt, const kdtreerequestbuffer &buf, real_2d_array &x)
 
void kdtreetsqueryresultsxy (const kdtree &kdt, const kdtreerequestbuffer &buf, real_2d_array &xy)
 
ae_int_t kdtreetsqueryrnn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const double r)
 
ae_int_t kdtreetsqueryrnn (const kdtree &kdt, const kdtreerequestbuffer &buf, const real_1d_array &x, const double r, const bool selfmatch)
 
void kdtreeunserialize (const std::istream &s_in, kdtree &obj)
 
void kdtreeunserialize (const std::string &s_in, kdtree &obj)
 
void kmeansgenerate (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t k, const ae_int_t restarts, ae_int_t &info, real_2d_array &c, integer_1d_array &xyc)
 
double laguerrecalculate (const ae_int_t n, const double x)
 
void laguerrecoefficients (const ae_int_t n, real_1d_array &c)
 
double laguerresum (const real_1d_array &c, const ae_int_t n, const double x)
 
double legendrecalculate (const ae_int_t n, const double x)
 
void legendrecoefficients (const ae_int_t n, real_1d_array &c)
 
double legendresum (const real_1d_array &c, const ae_int_t n, const double x)
 
void lincgcreate (const ae_int_t n, lincgstate &state)
 
void lincgresults (const lincgstate &state, real_1d_array &x, lincgreport &rep)
 
void lincgsetcond (const lincgstate &state, const double epsf, const ae_int_t maxits)
 
void lincgsetprecdiag (const lincgstate &state)
 
void lincgsetprecunit (const lincgstate &state)
 
void lincgsetrestartfreq (const lincgstate &state, const ae_int_t srf)
 
void lincgsetrupdatefreq (const lincgstate &state, const ae_int_t freq)
 
void lincgsetstartingpoint (const lincgstate &state, const real_1d_array &x)
 
void lincgsetxrep (const lincgstate &state, const bool needxrep)
 
void lincgsolvesparse (const lincgstate &state, const sparsematrix &a, const bool isupper, const real_1d_array &b)
 
void linlsqrcreate (const ae_int_t m, const ae_int_t n, linlsqrstate &state)
 
void linlsqrresults (const linlsqrstate &state, real_1d_array &x, linlsqrreport &rep)
 
void linlsqrsetcond (const linlsqrstate &state, const double epsa, const double epsb, const ae_int_t maxits)
 
void linlsqrsetlambdai (const linlsqrstate &state, const double lambdai)
 
void linlsqrsetprecdiag (const linlsqrstate &state)
 
void linlsqrsetprecunit (const linlsqrstate &state)
 
void linlsqrsetxrep (const linlsqrstate &state, const bool needxrep)
 
void linlsqrsolvesparse (const linlsqrstate &state, const sparsematrix &a, const real_1d_array &b)
 
double lngamma (const double x, double &sgngam)
 
double logisticcalc4 (const double x, const double a, const double b, const double c, const double d)
 
double logisticcalc5 (const double x, const double a, const double b, const double c, const double d, const double g)
 
void 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 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 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 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 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)
 
double lravgerror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double lravgrelerror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
void lrbuild (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void lrbuilds (const real_2d_array &xy, const real_1d_array &s, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void lrbuildz (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void lrbuildzs (const real_2d_array &xy, const real_1d_array &s, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, linearmodel &lm, lrreport &ar)
 
void lrpack (const real_1d_array &v, const ae_int_t nvars, linearmodel &lm)
 
double lrprocess (const linearmodel &lm, const real_1d_array &x)
 
double lrrmserror (const linearmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
void lrunpack (const linearmodel &lm, real_1d_array &v, ae_int_t &nvars)
 
void 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 lsfitcreatef (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const double diffstep, lsfitstate &state)
 
void 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 lsfitcreatefg (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, const bool cheapfg, lsfitstate &state)
 
void 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 lsfitcreatefgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &c, lsfitstate &state)
 
void 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 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 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 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 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 lsfitcreatewfgh (const real_2d_array &x, const real_1d_array &y, const real_1d_array &w, const real_1d_array &c, lsfitstate &state)
 
void 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 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 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 lsfititeration (const lsfitstate &state)
 
void lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void 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 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 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 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 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 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 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 lsfitresults (const lsfitstate &state, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void lsfitsetbc (const lsfitstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void lsfitsetcond (const lsfitstate &state, const double epsx, const ae_int_t maxits)
 
void lsfitsetgradientcheck (const lsfitstate &state, const double teststep)
 
void lsfitsetlc (const lsfitstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void lsfitsetlc (const lsfitstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void lsfitsetscale (const lsfitstate &state, const real_1d_array &s)
 
void lsfitsetstpmax (const lsfitstate &state, const double stpmax)
 
void lsfitsetxrep (const lsfitstate &state, const bool needxrep)
 
void 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 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 mannwhitneyutest (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, double &bothtails, double &lefttail, double &righttail)
 
int maxint (int m1, int m2)
 
double maxreal (double m1, double m2)
 
void mcpdaddbc (const mcpdstate &s, const ae_int_t i, const ae_int_t j, const double bndl, const double bndu)
 
void mcpdaddec (const mcpdstate &s, const ae_int_t i, const ae_int_t j, const double c)
 
void mcpdaddtrack (const mcpdstate &s, const real_2d_array &xy)
 
void mcpdaddtrack (const mcpdstate &s, const real_2d_array &xy, const ae_int_t k)
 
void mcpdcreate (const ae_int_t n, mcpdstate &s)
 
void mcpdcreateentry (const ae_int_t n, const ae_int_t entrystate, mcpdstate &s)
 
void mcpdcreateentryexit (const ae_int_t n, const ae_int_t entrystate, const ae_int_t exitstate, mcpdstate &s)
 
void mcpdcreateexit (const ae_int_t n, const ae_int_t exitstate, mcpdstate &s)
 
void mcpdresults (const mcpdstate &s, real_2d_array &p, mcpdreport &rep)
 
void mcpdsetbc (const mcpdstate &s, const real_2d_array &bndl, const real_2d_array &bndu)
 
void mcpdsetec (const mcpdstate &s, const real_2d_array &ec)
 
void mcpdsetlc (const mcpdstate &s, const real_2d_array &c, const integer_1d_array &ct)
 
void mcpdsetlc (const mcpdstate &s, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void mcpdsetpredictionweights (const mcpdstate &s, const real_1d_array &pw)
 
void mcpdsetprior (const mcpdstate &s, const real_2d_array &pp)
 
void mcpdsettikhonovregularizer (const mcpdstate &s, const double v)
 
void mcpdsolve (const mcpdstate &s)
 
void minasacreate (const ae_int_t n, const real_1d_array &x, const real_1d_array &bndl, const real_1d_array &bndu, minasastate &state)
 
void minasacreate (const real_1d_array &x, const real_1d_array &bndl, const real_1d_array &bndu, minasastate &state)
 
bool minasaiteration (const minasastate &state)
 
void minasaoptimize (minasastate &state, void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minasarestartfrom (const minasastate &state, const real_1d_array &x, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minasaresults (const minasastate &state, real_1d_array &x, minasareport &rep)
 
void minasaresultsbuf (const minasastate &state, real_1d_array &x, minasareport &rep)
 
void minasasetalgorithm (const minasastate &state, const ae_int_t algotype)
 
void minasasetcond (const minasastate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minasasetstpmax (const minasastate &state, const double stpmax)
 
void minasasetxrep (const minasastate &state, const bool needxrep)
 
void minbccreate (const ae_int_t n, const real_1d_array &x, minbcstate &state)
 
void minbccreate (const real_1d_array &x, minbcstate &state)
 
void minbccreatef (const ae_int_t n, const real_1d_array &x, const double diffstep, minbcstate &state)
 
void minbccreatef (const real_1d_array &x, const double diffstep, minbcstate &state)
 
bool minbciteration (const minbcstate &state)
 
void minbcoptimize (minbcstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minbcoptimize (minbcstate &state, void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minbcrequesttermination (const minbcstate &state)
 
void minbcrestartfrom (const minbcstate &state, const real_1d_array &x)
 
void minbcresults (const minbcstate &state, real_1d_array &x, minbcreport &rep)
 
void minbcresultsbuf (const minbcstate &state, real_1d_array &x, minbcreport &rep)
 
void minbcsetbc (const minbcstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minbcsetcond (const minbcstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minbcsetgradientcheck (const minbcstate &state, const double teststep)
 
void minbcsetprecdefault (const minbcstate &state)
 
void minbcsetprecdiag (const minbcstate &state, const real_1d_array &d)
 
void minbcsetprecscale (const minbcstate &state)
 
void minbcsetscale (const minbcstate &state, const real_1d_array &s)
 
void minbcsetstpmax (const minbcstate &state, const double stpmax)
 
void minbcsetxrep (const minbcstate &state, const bool needxrep)
 
void minbleiccreate (const ae_int_t n, const real_1d_array &x, minbleicstate &state)
 
void minbleiccreate (const real_1d_array &x, minbleicstate &state)
 
void minbleiccreatef (const ae_int_t n, const real_1d_array &x, const double diffstep, minbleicstate &state)
 
void minbleiccreatef (const real_1d_array &x, const double diffstep, minbleicstate &state)
 
bool minbleiciteration (const minbleicstate &state)
 
void minbleicoptimize (minbleicstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minbleicoptimize (minbleicstate &state, void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minbleicrequesttermination (const minbleicstate &state)
 
void minbleicrestartfrom (const minbleicstate &state, const real_1d_array &x)
 
void minbleicresults (const minbleicstate &state, real_1d_array &x, minbleicreport &rep)
 
void minbleicresultsbuf (const minbleicstate &state, real_1d_array &x, minbleicreport &rep)
 
void minbleicsetbarrierdecay (const minbleicstate &state, const double mudecay)
 
void minbleicsetbarrierwidth (const minbleicstate &state, const double mu)
 
void minbleicsetbc (const minbleicstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minbleicsetcond (const minbleicstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minbleicsetgradientcheck (const minbleicstate &state, const double teststep)
 
void minbleicsetlc (const minbleicstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void minbleicsetlc (const minbleicstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void minbleicsetprecdefault (const minbleicstate &state)
 
void minbleicsetprecdiag (const minbleicstate &state, const real_1d_array &d)
 
void minbleicsetprecscale (const minbleicstate &state)
 
void minbleicsetscale (const minbleicstate &state, const real_1d_array &s)
 
void minbleicsetstpmax (const minbleicstate &state, const double stpmax)
 
void minbleicsetxrep (const minbleicstate &state, const bool needxrep)
 
void mincgcreate (const ae_int_t n, const real_1d_array &x, mincgstate &state)
 
void mincgcreate (const real_1d_array &x, mincgstate &state)
 
void mincgcreatef (const ae_int_t n, const real_1d_array &x, const double diffstep, mincgstate &state)
 
void mincgcreatef (const real_1d_array &x, const double diffstep, mincgstate &state)
 
bool mincgiteration (const mincgstate &state)
 
void mincgoptimize (mincgstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void mincgoptimize (mincgstate &state, void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void mincgrequesttermination (const mincgstate &state)
 
void mincgrestartfrom (const mincgstate &state, const real_1d_array &x)
 
void mincgresults (const mincgstate &state, real_1d_array &x, mincgreport &rep)
 
void mincgresultsbuf (const mincgstate &state, real_1d_array &x, mincgreport &rep)
 
void mincgsetcgtype (const mincgstate &state, const ae_int_t cgtype)
 
void mincgsetcond (const mincgstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void mincgsetgradientcheck (const mincgstate &state, const double teststep)
 
void mincgsetprecdefault (const mincgstate &state)
 
void mincgsetprecdiag (const mincgstate &state, const real_1d_array &d)
 
void mincgsetprecscale (const mincgstate &state)
 
void mincgsetscale (const mincgstate &state, const real_1d_array &s)
 
void mincgsetstpmax (const mincgstate &state, const double stpmax)
 
void mincgsetxrep (const mincgstate &state, const bool needxrep)
 
void mincgsuggeststep (const mincgstate &state, const double stp)
 
int minint (int m1, int m2)
 
void minlbfgscreate (const ae_int_t m, const real_1d_array &x, minlbfgsstate &state)
 
void minlbfgscreate (const ae_int_t n, const ae_int_t m, const real_1d_array &x, minlbfgsstate &state)
 
void minlbfgscreatef (const ae_int_t m, const real_1d_array &x, const double diffstep, minlbfgsstate &state)
 
void minlbfgscreatef (const ae_int_t n, const ae_int_t m, const real_1d_array &x, const double diffstep, minlbfgsstate &state)
 
bool minlbfgsiteration (const minlbfgsstate &state)
 
void minlbfgsoptimize (minlbfgsstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlbfgsoptimize (minlbfgsstate &state, void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlbfgsrequesttermination (const minlbfgsstate &state)
 
void minlbfgsrestartfrom (const minlbfgsstate &state, const real_1d_array &x)
 
void minlbfgsresults (const minlbfgsstate &state, real_1d_array &x, minlbfgsreport &rep)
 
void minlbfgsresultsbuf (const minlbfgsstate &state, real_1d_array &x, minlbfgsreport &rep)
 
void minlbfgssetcholeskypreconditioner (const minlbfgsstate &state, const real_2d_array &p, const bool isupper)
 
void minlbfgssetcond (const minlbfgsstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minlbfgssetdefaultpreconditioner (const minlbfgsstate &state)
 
void minlbfgssetgradientcheck (const minlbfgsstate &state, const double teststep)
 
void minlbfgssetpreccholesky (const minlbfgsstate &state, const real_2d_array &p, const bool isupper)
 
void minlbfgssetprecdefault (const minlbfgsstate &state)
 
void minlbfgssetprecdiag (const minlbfgsstate &state, const real_1d_array &d)
 
void minlbfgssetprecscale (const minlbfgsstate &state)
 
void minlbfgssetscale (const minlbfgsstate &state, const real_1d_array &s)
 
void minlbfgssetstpmax (const minlbfgsstate &state, const double stpmax)
 
void minlbfgssetxrep (const minlbfgsstate &state, const bool needxrep)
 
void minlmcreatefgh (const ae_int_t n, const real_1d_array &x, minlmstate &state)
 
void minlmcreatefgh (const real_1d_array &x, minlmstate &state)
 
void minlmcreatefgj (const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatefgj (const ae_int_t n, const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatefj (const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatefj (const ae_int_t n, const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatev (const ae_int_t m, const real_1d_array &x, const double diffstep, minlmstate &state)
 
void minlmcreatev (const ae_int_t n, const ae_int_t m, const real_1d_array &x, const double diffstep, minlmstate &state)
 
void minlmcreatevgj (const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatevgj (const ae_int_t n, const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatevj (const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
void minlmcreatevj (const ae_int_t n, const ae_int_t m, const real_1d_array &x, minlmstate &state)
 
bool minlmiteration (const minlmstate &state)
 
void minlmoptimize (minlmstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*hess)(const real_1d_array &x, double &func, real_1d_array &grad, real_2d_array &hess, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlmoptimize (minlmstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*grad)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr), void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlmoptimize (minlmstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlmoptimize (minlmstate &state, void(*fvec)(const real_1d_array &x, real_1d_array &fi, void *ptr), void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlmoptimize (minlmstate &state, void(*fvec)(const real_1d_array &x, real_1d_array &fi, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minlmrequesttermination (const minlmstate &state)
 
void minlmrestartfrom (const minlmstate &state, const real_1d_array &x)
 
void minlmresults (const minlmstate &state, real_1d_array &x, minlmreport &rep)
 
void minlmresultsbuf (const minlmstate &state, real_1d_array &x, minlmreport &rep)
 
void minlmsetacctype (const minlmstate &state, const ae_int_t acctype)
 
void minlmsetbc (const minlmstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minlmsetcond (const minlmstate &state, const double epsx, const ae_int_t maxits)
 
void minlmsetgradientcheck (const minlmstate &state, const double teststep)
 
void minlmsetlc (const minlmstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void minlmsetlc (const minlmstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void minlmsetscale (const minlmstate &state, const real_1d_array &s)
 
void minlmsetstpmax (const minlmstate &state, const double stpmax)
 
void minlmsetxrep (const minlmstate &state, const bool needxrep)
 
void minnlccreate (const ae_int_t n, const real_1d_array &x, minnlcstate &state)
 
void minnlccreate (const real_1d_array &x, minnlcstate &state)
 
void minnlccreatef (const ae_int_t n, const real_1d_array &x, const double diffstep, minnlcstate &state)
 
void minnlccreatef (const real_1d_array &x, const double diffstep, minnlcstate &state)
 
bool minnlciteration (const minnlcstate &state)
 
void minnlcoptimize (minnlcstate &state, void(*fvec)(const real_1d_array &x, real_1d_array &fi, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minnlcoptimize (minnlcstate &state, void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minnlcrestartfrom (const minnlcstate &state, const real_1d_array &x)
 
void minnlcresults (const minnlcstate &state, real_1d_array &x, minnlcreport &rep)
 
void minnlcresultsbuf (const minnlcstate &state, real_1d_array &x, minnlcreport &rep)
 
void minnlcsetalgoaul (const minnlcstate &state, const double rho, const ae_int_t itscnt)
 
void minnlcsetbc (const minnlcstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minnlcsetcond (const minnlcstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minnlcsetgradientcheck (const minnlcstate &state, const double teststep)
 
void minnlcsetlc (const minnlcstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void minnlcsetlc (const minnlcstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void minnlcsetnlc (const minnlcstate &state, const ae_int_t nlec, const ae_int_t nlic)
 
void minnlcsetprecexactlowrank (const minnlcstate &state, const ae_int_t updatefreq)
 
void minnlcsetprecexactrobust (const minnlcstate &state, const ae_int_t updatefreq)
 
void minnlcsetprecinexact (const minnlcstate &state)
 
void minnlcsetprecnone (const minnlcstate &state)
 
void minnlcsetscale (const minnlcstate &state, const real_1d_array &s)
 
void minnlcsetstpmax (const minnlcstate &state, const double stpmax)
 
void minnlcsetxrep (const minnlcstate &state, const bool needxrep)
 
void minnscreate (const ae_int_t n, const real_1d_array &x, minnsstate &state)
 
void minnscreate (const real_1d_array &x, minnsstate &state)
 
void minnscreatef (const ae_int_t n, const real_1d_array &x, const double diffstep, minnsstate &state)
 
void minnscreatef (const real_1d_array &x, const double diffstep, minnsstate &state)
 
bool minnsiteration (const minnsstate &state)
 
void minnsoptimize (minnsstate &state, void(*fvec)(const real_1d_array &x, real_1d_array &fi, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minnsoptimize (minnsstate &state, void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
void minnsrequesttermination (const minnsstate &state)
 
void minnsrestartfrom (const minnsstate &state, const real_1d_array &x)
 
void minnsresults (const minnsstate &state, real_1d_array &x, minnsreport &rep)
 
void minnsresultsbuf (const minnsstate &state, real_1d_array &x, minnsreport &rep)
 
void minnssetalgoags (const minnsstate &state, const double radius, const double penalty)
 
void minnssetbc (const minnsstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minnssetcond (const minnsstate &state, const double epsx, const ae_int_t maxits)
 
void minnssetlc (const minnsstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void minnssetlc (const minnsstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void minnssetnlc (const minnsstate &state, const ae_int_t nlec, const ae_int_t nlic)
 
void minnssetscale (const minnsstate &state, const real_1d_array &s)
 
void minnssetxrep (const minnsstate &state, const bool needxrep)
 
void minqpcreate (const ae_int_t n, minqpstate &state)
 
void minqpoptimize (const minqpstate &state)
 
void minqpresults (const minqpstate &state, real_1d_array &x, minqpreport &rep)
 
void minqpresultsbuf (const minqpstate &state, real_1d_array &x, minqpreport &rep)
 
void minqpsetalgobleic (const minqpstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxits)
 
void minqpsetalgocholesky (const minqpstate &state)
 
void minqpsetalgodenseaul (const minqpstate &state, const double epsx, const double rho, const ae_int_t itscnt)
 
void minqpsetalgoquickqp (const minqpstate &state, const double epsg, const double epsf, const double epsx, const ae_int_t maxouterits, const bool usenewton)
 
void minqpsetbc (const minqpstate &state, const real_1d_array &bndl, const real_1d_array &bndu)
 
void minqpsetlc (const minqpstate &state, const real_2d_array &c, const integer_1d_array &ct)
 
void minqpsetlc (const minqpstate &state, const real_2d_array &c, const integer_1d_array &ct, const ae_int_t k)
 
void minqpsetlcmixed (const minqpstate &state, const real_2d_array &densec, const integer_1d_array &densect, const ae_int_t densek, const sparsematrix &sparsec, const integer_1d_array &sparsect, const ae_int_t sparsek)
 
void minqpsetlcsparse (const minqpstate &state, const sparsematrix &c, const integer_1d_array &ct, const ae_int_t k)
 
void minqpsetlinearterm (const minqpstate &state, const real_1d_array &b)
 
void minqpsetorigin (const minqpstate &state, const real_1d_array &xorigin)
 
void minqpsetquadraticterm (const minqpstate &state, const real_2d_array &a)
 
void minqpsetquadraticterm (const minqpstate &state, const real_2d_array &a, const bool isupper)
 
void minqpsetquadratictermsparse (const minqpstate &state, const sparsematrix &a, const bool isupper)
 
void minqpsetscale (const minqpstate &state, const real_1d_array &s)
 
void minqpsetstartingpoint (const minqpstate &state, const real_1d_array &x)
 
double minreal (double m1, double m2)
 
void mlpactivationfunction (const double net, const ae_int_t k, double &f, double &df, double &d2f)
 
void mlpallerrorssparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
void mlpallerrorssubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
double mlpavgce (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpavgcesparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double mlpavgerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpavgerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double mlpavgrelerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpavgrelerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
ae_int_t mlpclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
bool mlpcontinuetraining (const mlptrainer &s, const multilayerperceptron &network)
 
void mlpcopy (const multilayerperceptron &network1, multilayerperceptron &network2)
 
void mlpcopytunableparameters (const multilayerperceptron &network1, const multilayerperceptron &network2)
 
void mlpcreate0 (const ae_int_t nin, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreate1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreate2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreateb0 (const ae_int_t nin, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void mlpcreateb1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void mlpcreateb2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double b, const double d, multilayerperceptron &network)
 
void mlpcreatec0 (const ae_int_t nin, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreatec1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreatec2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, multilayerperceptron &network)
 
void mlpcreater0 (const ae_int_t nin, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void mlpcreater1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void mlpcreater2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double a, const double b, multilayerperceptron &network)
 
void mlpcreatetrainer (const ae_int_t nin, const ae_int_t nout, mlptrainer &s)
 
void mlpcreatetrainercls (const ae_int_t nin, const ae_int_t nclasses, mlptrainer &s)
 
double mlpeavgce (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpeavgerror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpeavgrelerror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
void mlpebagginglbfgs (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, ae_int_t &info, mlpreport &rep, mlpcvreport &ooberrors)
 
void mlpebagginglm (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep, mlpcvreport &ooberrors)
 
void mlpecreate0 (const ae_int_t nin, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreate1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreate2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreateb0 (const ae_int_t nin, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreateb1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreateb2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double b, const double d, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreatec0 (const ae_int_t nin, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreatec1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreatec2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreatefromnetwork (const multilayerperceptron &network, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreater0 (const ae_int_t nin, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreater1 (const ae_int_t nin, const ae_int_t nhid, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
void mlpecreater2 (const ae_int_t nin, const ae_int_t nhid1, const ae_int_t nhid2, const ae_int_t nout, const double a, const double b, const ae_int_t ensemblesize, mlpensemble &ensemble)
 
bool mlpeissoftmax (const mlpensemble &ensemble)
 
void mlpeprocess (const mlpensemble &ensemble, const real_1d_array &x, real_1d_array &y)
 
void mlpeprocessi (const mlpensemble &ensemble, const real_1d_array &x, real_1d_array &y)
 
void mlpeproperties (const mlpensemble &ensemble, ae_int_t &nin, ae_int_t &nout)
 
void mlperandomize (const mlpensemble &ensemble)
 
double mlperelclserror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double mlpermserror (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints)
 
double mlperror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlperrorn (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize)
 
double mlperrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double mlperrorsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
double mlperrorsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
void mlpeserialize (mlpensemble &obj, std::ostream &s_out)
 
void mlpeserialize (mlpensemble &obj, std::string &s_out)
 
void mlpetraines (const mlpensemble &ensemble, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void mlpeunserialize (const std::istream &s_in, mlpensemble &obj)
 
void mlpeunserialize (const std::string &s_in, mlpensemble &obj)
 
void mlpgetinputscaling (const multilayerperceptron &network, const ae_int_t i, double &mean, double &sigma)
 
ae_int_t mlpgetinputscount (const multilayerperceptron &network)
 
ae_int_t mlpgetlayerscount (const multilayerperceptron &network)
 
ae_int_t mlpgetlayersize (const multilayerperceptron &network, const ae_int_t k)
 
void mlpgetneuroninfo (const multilayerperceptron &network, const ae_int_t k, const ae_int_t i, ae_int_t &fkind, double &threshold)
 
void mlpgetoutputscaling (const multilayerperceptron &network, const ae_int_t i, double &mean, double &sigma)
 
ae_int_t mlpgetoutputscount (const multilayerperceptron &network)
 
double mlpgetweight (const multilayerperceptron &network, const ae_int_t k0, const ae_int_t i0, const ae_int_t k1, const ae_int_t i1)
 
ae_int_t mlpgetweightscount (const multilayerperceptron &network)
 
void mlpgrad (const multilayerperceptron &network, const real_1d_array &x, const real_1d_array &desiredy, double &e, real_1d_array &grad)
 
void mlpgradbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void mlpgradbatchsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void mlpgradbatchsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void mlpgradbatchsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void mlpgradn (const multilayerperceptron &network, const real_1d_array &x, const real_1d_array &desiredy, double &e, real_1d_array &grad)
 
void mlpgradnbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void mlphessianbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad, real_2d_array &h)
 
void mlphessiannbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad, real_2d_array &h)
 
void mlpinitpreprocessor (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize)
 
bool mlpissoftmax (const multilayerperceptron &network)
 
void mlpkfoldcv (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, const ae_int_t foldscount, mlpreport &rep)
 
void mlpkfoldcvlbfgs (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, const ae_int_t foldscount, ae_int_t &info, mlpreport &rep, mlpcvreport &cvrep)
 
void mlpkfoldcvlm (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const ae_int_t foldscount, ae_int_t &info, mlpreport &rep, mlpcvreport &cvrep)
 
void mlpprocess (const multilayerperceptron &network, const real_1d_array &x, real_1d_array &y)
 
void mlpprocessi (const multilayerperceptron &network, const real_1d_array &x, real_1d_array &y)
 
void mlpproperties (const multilayerperceptron &network, ae_int_t &nin, ae_int_t &nout, ae_int_t &wcount)
 
void mlprandomize (const multilayerperceptron &network)
 
void mlprandomizefull (const multilayerperceptron &network)
 
double mlprelclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlprelclserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double mlprmserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double mlprmserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
void mlpserialize (multilayerperceptron &obj, std::ostream &s_out)
 
void mlpserialize (multilayerperceptron &obj, std::string &s_out)
 
void mlpsetalgobatch (const mlptrainer &s)
 
void mlpsetcond (const mlptrainer &s, const double wstep, const ae_int_t maxits)
 
void mlpsetdataset (const mlptrainer &s, const real_2d_array &xy, const ae_int_t npoints)
 
void mlpsetdecay (const mlptrainer &s, const double decay)
 
void mlpsetinputscaling (const multilayerperceptron &network, const ae_int_t i, const double mean, const double sigma)
 
void mlpsetneuroninfo (const multilayerperceptron &network, const ae_int_t k, const ae_int_t i, const ae_int_t fkind, const double threshold)
 
void mlpsetoutputscaling (const multilayerperceptron &network, const ae_int_t i, const double mean, const double sigma)
 
void mlpsetsparsedataset (const mlptrainer &s, const sparsematrix &xy, const ae_int_t npoints)
 
void mlpsetweight (const multilayerperceptron &network, const ae_int_t k0, const ae_int_t i0, const ae_int_t k1, const ae_int_t i1, const double w)
 
void mlpstarttraining (const mlptrainer &s, const multilayerperceptron &network, const bool randomstart)
 
void mlptrainensemblees (const mlptrainer &s, const mlpensemble &ensemble, const ae_int_t nrestarts, mlpreport &rep)
 
void mlptraines (const multilayerperceptron &network, const real_2d_array &trnxy, const ae_int_t trnsize, const real_2d_array &valxy, const ae_int_t valsize, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void mlptrainlbfgs (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, const double wstep, const ae_int_t maxits, ae_int_t &info, mlpreport &rep)
 
void mlptrainlm (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints, const double decay, const ae_int_t restarts, ae_int_t &info, mlpreport &rep)
 
void mlptrainnetwork (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, mlpreport &rep)
 
void mlpunserialize (const std::istream &s_in, multilayerperceptron &obj)
 
void mlpunserialize (const std::string &s_in, multilayerperceptron &obj)
 
double mnlavgce (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double mnlavgerror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double mnlavgrelerror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t ssize)
 
ae_int_t mnlclserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
void mnlpack (const real_2d_array &a, const ae_int_t nvars, const ae_int_t nclasses, logitmodel &lm)
 
void mnlprocess (const logitmodel &lm, const real_1d_array &x, real_1d_array &y)
 
void mnlprocessi (const logitmodel &lm, const real_1d_array &x, real_1d_array &y)
 
double mnlrelclserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
double mnlrmserror (const logitmodel &lm, const real_2d_array &xy, const ae_int_t npoints)
 
void mnltrainh (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, logitmodel &lm, mnlreport &rep)
 
void mnlunpack (const logitmodel &lm, real_2d_array &a, ae_int_t &nvars, ae_int_t &nclasses)
 
void nleqcreatelm (const ae_int_t m, const real_1d_array &x, nleqstate &state)
 
void nleqcreatelm (const ae_int_t n, const ae_int_t m, const real_1d_array &x, nleqstate &state)
 
bool nleqiteration (const nleqstate &state)
 
void nleqrestartfrom (const nleqstate &state, const real_1d_array &x)
 
void nleqresults (const nleqstate &state, real_1d_array &x, nleqreport &rep)
 
void nleqresultsbuf (const nleqstate &state, real_1d_array &x, nleqreport &rep)
 
void nleqsetcond (const nleqstate &state, const double epsf, const ae_int_t maxits)
 
void nleqsetstpmax (const nleqstate &state, const double stpmax)
 
void nleqsetxrep (const nleqstate &state, const bool needxrep)
 
void nleqsolve (nleqstate &state, void(*func)(const real_1d_array &x, double &func, void *ptr), void(*jac)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr), void(*rep)(const real_1d_array &x, double func, void *ptr)=NULL, void *ptr=NULL)
 
double normaldistribution (const double x)
 
void normestimatorcreate (const ae_int_t m, const ae_int_t n, const ae_int_t nstart, const ae_int_t nits, normestimatorstate &state)
 
void normestimatorestimatesparse (const normestimatorstate &state, const sparsematrix &a)
 
void normestimatorresults (const normestimatorstate &state, double &nrm)
 
void normestimatorsetseed (const normestimatorstate &state, const ae_int_t seedval)
 
void nsfitspheremcc (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, real_1d_array &cx, double &rhi)
 
void nsfitspheremic (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nx, real_1d_array &cx, double &rlo)
 
void 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 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)
 
bool odesolveriteration (const odesolverstate &state)
 
void odesolverresults (const odesolverstate &state, ae_int_t &m, real_1d_array &xtbl, real_2d_array &ytbl, odesolverreport &rep)
 
void odesolverrkck (const real_1d_array &y, const ae_int_t n, const real_1d_array &x, const ae_int_t m, const double eps, const double h, odesolverstate &state)
 
void odesolverrkck (const real_1d_array &y, const real_1d_array &x, const double eps, const double h, odesolverstate &state)
 
void odesolversolve (odesolverstate &state, void(*diff)(const real_1d_array &y, double x, real_1d_array &dy, void *ptr), void *ptr=NULL)
 
void onesamplesigntest (const real_1d_array &x, const ae_int_t n, const double median, double &bothtails, double &lefttail, double &righttail)
 
void onesamplevariancetest (const real_1d_array &x, const ae_int_t n, const double variance, double &bothtails, double &lefttail, double &righttail)
 
const bool operator!= (const alglib::complex &lhs, const alglib::complex &rhs)
 
const alglib::complex operator* (const alglib::complex &lhs, const alglib::complex &rhs)
 
const alglib::complex operator* (const alglib::complex &lhs, const double &rhs)
 
const alglib::complex operator* (const double &lhs, const alglib::complex &rhs)
 
const alglib::complex operator+ (const alglib::complex &lhs)
 
const alglib::complex operator+ (const alglib::complex &lhs, const alglib::complex &rhs)
 
const alglib::complex operator+ (const alglib::complex &lhs, const double &rhs)
 
const alglib::complex operator+ (const double &lhs, const alglib::complex &rhs)
 
const alglib::complex operator- (const alglib::complex &lhs)
 
const alglib::complex operator- (const alglib::complex &lhs, const alglib::complex &rhs)
 
const alglib::complex operator- (const alglib::complex &lhs, const double &rhs)
 
const alglib::complex operator- (const double &lhs, const alglib::complex &rhs)
 
const alglib::complex operator/ (const alglib::complex &lhs, const alglib::complex &rhs)
 
const alglib::complex operator/ (const alglib::complex &lhs, const double &rhs)
 
const alglib::complex operator/ (const double &lhs, const alglib::complex &rhs)
 
const bool operator== (const alglib::complex &lhs, const alglib::complex &rhs)
 
void 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 pcabuildbasis (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, real_1d_array &s2, real_2d_array &v)
 
void pcatruncatedsubspace (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nneeded, const double eps, const ae_int_t maxits, real_1d_array &s2, real_2d_array &v)
 
double pearsoncorr2 (const real_1d_array &x, const real_1d_array &y)
 
double pearsoncorr2 (const real_1d_array &x, const real_1d_array &y, const ae_int_t n)
 
double pearsoncorrelation (const real_1d_array &x, const real_1d_array &y, const ae_int_t n)
 
void pearsoncorrelationsignificance (const double r, const ae_int_t n, double &bothtails, double &lefttail, double &righttail)
 
void pearsoncorrm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void pearsoncorrm (const real_2d_array &x, real_2d_array &c)
 
void pearsoncorrm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void pearsoncorrm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
double pi ()
 
double poissoncdistribution (const ae_int_t k, const double m)
 
double poissondistribution (const ae_int_t k, const double m)
 
void polynomialbar2cheb (const barycentricinterpolant &p, const double a, const double b, real_1d_array &t)
 
void polynomialbar2pow (const barycentricinterpolant &p, const double c, const double s, real_1d_array &a)
 
void polynomialbar2pow (const barycentricinterpolant &p, real_1d_array &a)
 
void polynomialbuild (const real_1d_array &x, const real_1d_array &y, barycentricinterpolant &p)
 
void polynomialbuild (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void polynomialbuildcheb1 (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void polynomialbuildcheb1 (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void polynomialbuildcheb2 (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void polynomialbuildcheb2 (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
void polynomialbuildeqdist (const double a, const double b, const real_1d_array &y, barycentricinterpolant &p)
 
void polynomialbuildeqdist (const double a, const double b, const real_1d_array &y, const ae_int_t n, barycentricinterpolant &p)
 
double polynomialcalccheb1 (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double polynomialcalccheb1 (const double a, const double b, const real_1d_array &f, const double t)
 
double polynomialcalccheb2 (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double polynomialcalccheb2 (const double a, const double b, const real_1d_array &f, const double t)
 
double polynomialcalceqdist (const double a, const double b, const real_1d_array &f, const ae_int_t n, const double t)
 
double polynomialcalceqdist (const double a, const double b, const real_1d_array &f, const double t)
 
void polynomialcheb2bar (const real_1d_array &t, const ae_int_t n, const double a, const double b, barycentricinterpolant &p)
 
void polynomialcheb2bar (const real_1d_array &t, const double a, const double b, barycentricinterpolant &p)
 
void 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 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 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 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 polynomialpow2bar (const real_1d_array &a, barycentricinterpolant &p)
 
void polynomialpow2bar (const real_1d_array &a, const ae_int_t n, const double c, const double s, barycentricinterpolant &p)
 
void polynomialsolve (const real_1d_array &a, const ae_int_t n, complex_1d_array &x, polynomialsolverreport &rep)
 
double psi (const double x)
 
double pspline2arclength (const pspline2interpolant &p, const double a, const double b)
 
void pspline2build (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline2interpolant &p)
 
void pspline2buildperiodic (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline2interpolant &p)
 
void pspline2calc (const pspline2interpolant &p, const double t, double &x, double &y)
 
void pspline2diff (const pspline2interpolant &p, const double t, double &x, double &dx, double &y, double &dy)
 
void pspline2diff2 (const pspline2interpolant &p, const double t, double &x, double &dx, double &d2x, double &y, double &dy, double &d2y)
 
void pspline2parametervalues (const pspline2interpolant &p, ae_int_t &n, real_1d_array &t)
 
void pspline2tangent (const pspline2interpolant &p, const double t, double &x, double &y)
 
double pspline3arclength (const pspline3interpolant &p, const double a, const double b)
 
void pspline3build (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline3interpolant &p)
 
void pspline3buildperiodic (const real_2d_array &xy, const ae_int_t n, const ae_int_t st, const ae_int_t pt, pspline3interpolant &p)
 
void pspline3calc (const pspline3interpolant &p, const double t, double &x, double &y, double &z)
 
void pspline3diff (const pspline3interpolant &p, const double t, double &x, double &dx, double &y, double &dy, double &z, double &dz)
 
void 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 pspline3parametervalues (const pspline3interpolant &p, ae_int_t &n, real_1d_array &t)
 
void pspline3tangent (const pspline3interpolant &p, const double t, double &x, double &y, double &z)
 
ae_int_t randominteger (ae_int_t maxv)
 
double randomreal ()
 
void rankdata (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures)
 
void rankdata (real_2d_array &xy)
 
void rankdatacentered (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures)
 
void rankdatacentered (real_2d_array &xy)
 
void rbfbuildmodel (const rbfmodel &s, rbfreport &rep)
 
void rbfcalc (const rbfmodel &s, const real_1d_array &x, real_1d_array &y)
 
double rbfcalc1 (const rbfmodel &s, const double x0)
 
double rbfcalc2 (const rbfmodel &s, const double x0, const double x1)
 
double rbfcalc3 (const rbfmodel &s, const double x0, const double x1, const double x2)
 
void rbfcalcbuf (const rbfmodel &s, const real_1d_array &x, real_1d_array &y)
 
void rbfcreate (const ae_int_t nx, const ae_int_t ny, rbfmodel &s)
 
void rbfcreatecalcbuffer (const rbfmodel &s, rbfcalcbuffer &buf)
 
ae_int_t rbfgetmodelversion (const rbfmodel &s)
 
void 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 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 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 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 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 rbfserialize (rbfmodel &obj, std::ostream &s_out)
 
void rbfserialize (rbfmodel &obj, std::string &s_out)
 
void rbfsetalgohierarchical (const rbfmodel &s, const double rbase, const ae_int_t nlayers, const double lambdans)
 
void rbfsetalgomultilayer (const rbfmodel &s, const double rbase, const ae_int_t nlayers)
 
void rbfsetalgomultilayer (const rbfmodel &s, const double rbase, const ae_int_t nlayers, const double lambdav)
 
void rbfsetalgoqnn (const rbfmodel &s)
 
void rbfsetalgoqnn (const rbfmodel &s, const double q, const double z)
 
void rbfsetconstterm (const rbfmodel &s)
 
void rbfsetlinterm (const rbfmodel &s)
 
void rbfsetpoints (const rbfmodel &s, const real_2d_array &xy)
 
void rbfsetpoints (const rbfmodel &s, const real_2d_array &xy, const ae_int_t n)
 
void rbfsetpointsandscales (const rbfmodel &r, const real_2d_array &xy, const ae_int_t n, const real_1d_array &s)
 
void rbfsetpointsandscales (const rbfmodel &r, const real_2d_array &xy, const real_1d_array &s)
 
void rbfsetv2bf (const rbfmodel &s, const ae_int_t bf)
 
void rbfsetv2its (const rbfmodel &s, const ae_int_t maxits)
 
void rbfsetv2supportr (const rbfmodel &s, const double r)
 
void rbfsetzeroterm (const rbfmodel &s)
 
void rbftscalcbuf (const rbfmodel &s, const rbfcalcbuffer &buf, const real_1d_array &x, real_1d_array &y)
 
void 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 rbfunserialize (const std::istream &s_in, rbfmodel &obj)
 
void rbfunserialize (const std::string &s_in, rbfmodel &obj)
 
void read_csv (const char *filename, char separator, int flags, alglib::real_2d_array &out)
 
void rmatrixbd (real_2d_array &a, const ae_int_t m, const ae_int_t n, real_1d_array &tauq, real_1d_array &taup)
 
void rmatrixbdmultiplybyp (const real_2d_array &qp, const ae_int_t m, const ae_int_t n, const real_1d_array &taup, real_2d_array &z, const ae_int_t zrows, const ae_int_t zcolumns, const bool fromtheright, const bool dotranspose)
 
void rmatrixbdmultiplybyq (const real_2d_array &qp, const ae_int_t m, const ae_int_t n, const real_1d_array &tauq, real_2d_array &z, const ae_int_t zrows, const ae_int_t zcolumns, const bool fromtheright, const bool dotranspose)
 
bool rmatrixbdsvd (real_1d_array &d, const real_1d_array &e, const ae_int_t n, const bool isupper, const bool isfractionalaccuracyrequired, real_2d_array &u, const ae_int_t nru, real_2d_array &c, const ae_int_t ncc, real_2d_array &vt, const ae_int_t ncvt)
 
void rmatrixbdunpackdiagonals (const real_2d_array &b, const ae_int_t m, const ae_int_t n, bool &isupper, real_1d_array &d, real_1d_array &e)
 
void rmatrixbdunpackpt (const real_2d_array &qp, const ae_int_t m, const ae_int_t n, const real_1d_array &taup, const ae_int_t ptrows, real_2d_array &pt)
 
void rmatrixbdunpackq (const real_2d_array &qp, const ae_int_t m, const ae_int_t n, const real_1d_array &tauq, const ae_int_t qcolumns, real_2d_array &q)
 
void rmatrixcopy (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, real_2d_array &b, const ae_int_t ib, const ae_int_t jb)
 
double rmatrixdet (const real_2d_array &a)
 
double rmatrixdet (const real_2d_array &a, const ae_int_t n)
 
void rmatrixenforcesymmetricity (const real_2d_array &a, const ae_int_t n, const bool isupper)
 
bool rmatrixevd (const real_2d_array &a, const ae_int_t n, const ae_int_t vneeded, real_1d_array &wr, real_1d_array &wi, real_2d_array &vl, real_2d_array &vr)
 
void rmatrixgemm (const ae_int_t m, const ae_int_t n, const ae_int_t k, const double alpha, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const real_2d_array &b, const ae_int_t ib, const ae_int_t jb, const ae_int_t optypeb, const double beta, const real_2d_array &c, const ae_int_t ic, const ae_int_t jc)
 
void rmatrixhessenberg (real_2d_array &a, const ae_int_t n, real_1d_array &tau)
 
void rmatrixhessenbergunpackh (const real_2d_array &a, const ae_int_t n, real_2d_array &h)
 
void rmatrixhessenbergunpackq (const real_2d_array &a, const ae_int_t n, const real_1d_array &tau, real_2d_array &q)
 
void rmatrixinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void rmatrixinverse (real_2d_array &a, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void rmatrixinvupdatecolumn (real_2d_array &inva, const ae_int_t n, const ae_int_t updcolumn, const real_1d_array &u)
 
void rmatrixinvupdaterow (real_2d_array &inva, const ae_int_t n, const ae_int_t updrow, const real_1d_array &v)
 
void rmatrixinvupdatesimple (real_2d_array &inva, const ae_int_t n, const ae_int_t updrow, const ae_int_t updcolumn, const double updval)
 
void rmatrixinvupdateuv (real_2d_array &inva, const ae_int_t n, const real_1d_array &u, const real_1d_array &v)
 
void rmatrixlefttrsm (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const real_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void rmatrixlq (real_2d_array &a, const ae_int_t m, const ae_int_t n, real_1d_array &tau)
 
void rmatrixlqunpackl (const real_2d_array &a, const ae_int_t m, const ae_int_t n, real_2d_array &l)
 
void rmatrixlqunpackq (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const real_1d_array &tau, const ae_int_t qrows, real_2d_array &q)
 
void rmatrixlu (real_2d_array &a, const ae_int_t m, const ae_int_t n, integer_1d_array &pivots)
 
double rmatrixludet (const real_2d_array &a, const integer_1d_array &pivots)
 
double rmatrixludet (const real_2d_array &a, const integer_1d_array &pivots, const ae_int_t n)
 
void rmatrixluinverse (real_2d_array &a, const integer_1d_array &pivots, ae_int_t &info, matinvreport &rep)
 
void rmatrixluinverse (real_2d_array &a, const integer_1d_array &pivots, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
double rmatrixlurcond1 (const real_2d_array &lua, const ae_int_t n)
 
double rmatrixlurcondinf (const real_2d_array &lua, const ae_int_t n)
 
void rmatrixlusolve (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void rmatrixlusolvefast (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_1d_array &b, ae_int_t &info)
 
void rmatrixlusolvem (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void rmatrixlusolvemfast (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void rmatrixmixedsolve (const real_2d_array &a, const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void rmatrixmixedsolvem (const real_2d_array &a, const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void rmatrixmv (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t opa, const real_1d_array &x, const ae_int_t ix, real_1d_array &y, const ae_int_t iy)
 
void rmatrixqr (real_2d_array &a, const ae_int_t m, const ae_int_t n, real_1d_array &tau)
 
void rmatrixqrunpackq (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const real_1d_array &tau, const ae_int_t qcolumns, real_2d_array &q)
 
void rmatrixqrunpackr (const real_2d_array &a, const ae_int_t m, const ae_int_t n, real_2d_array &r)
 
void rmatrixrank1 (const ae_int_t m, const ae_int_t n, real_2d_array &a, const ae_int_t ia, const ae_int_t ja, real_1d_array &u, const ae_int_t iu, real_1d_array &v, const ae_int_t iv)
 
double rmatrixrcond1 (const real_2d_array &a, const ae_int_t n)
 
double rmatrixrcondinf (const real_2d_array &a, const ae_int_t n)
 
void rmatrixrighttrsm (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const real_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void rmatrixrndcond (const ae_int_t n, const double c, real_2d_array &a)
 
void rmatrixrndorthogonal (const ae_int_t n, real_2d_array &a)
 
void rmatrixrndorthogonalfromtheleft (real_2d_array &a, const ae_int_t m, const ae_int_t n)
 
void rmatrixrndorthogonalfromtheright (real_2d_array &a, const ae_int_t m, const ae_int_t n)
 
bool rmatrixschur (real_2d_array &a, const ae_int_t n, real_2d_array &s)
 
void rmatrixsolve (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void rmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info)
 
void rmatrixsolvels (const real_2d_array &a, const ae_int_t nrows, const ae_int_t ncols, const real_1d_array &b, const double threshold, ae_int_t &info, densesolverlsreport &rep, real_1d_array &x)
 
void rmatrixsolvem (const real_2d_array &a, const ae_int_t n, const real_2d_array &b, const ae_int_t m, const bool rfs, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void rmatrixsolvemfast (const real_2d_array &a, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
bool rmatrixsvd (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const ae_int_t uneeded, const ae_int_t vtneeded, const ae_int_t additionalmemory, real_1d_array &w, real_2d_array &u, real_2d_array &vt)
 
void rmatrixsyrk (const ae_int_t n, const ae_int_t k, const double alpha, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const real_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void rmatrixtranspose (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const real_2d_array &b, const ae_int_t ib, const ae_int_t jb)
 
void rmatrixtrinverse (real_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit, ae_int_t &info, matinvreport &rep)
 
void rmatrixtrinverse (real_2d_array &a, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double rmatrixtrrcond1 (const real_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit)
 
double rmatrixtrrcondinf (const real_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit)
 
int round (double x)
 
void sampleadev (const real_1d_array &x, const ae_int_t n, double &adev)
 
void sampleadev (const real_1d_array &x, double &adev)
 
double samplekurtosis (const real_1d_array &x)
 
double samplekurtosis (const real_1d_array &x, const ae_int_t n)
 
double samplemean (const real_1d_array &x)
 
double samplemean (const real_1d_array &x, const ae_int_t n)
 
void samplemedian (const real_1d_array &x, const ae_int_t n, double &median)
 
void samplemedian (const real_1d_array &x, double &median)
 
void samplemoments (const real_1d_array &x, const ae_int_t n, double &mean, double &variance, double &skewness, double &kurtosis)
 
void samplemoments (const real_1d_array &x, double &mean, double &variance, double &skewness, double &kurtosis)
 
void samplepercentile (const real_1d_array &x, const ae_int_t n, const double p, double &v)
 
void samplepercentile (const real_1d_array &x, const double p, double &v)
 
double sampleskewness (const real_1d_array &x)
 
double sampleskewness (const real_1d_array &x, const ae_int_t n)
 
double samplevariance (const real_1d_array &x)
 
double samplevariance (const real_1d_array &x, const ae_int_t n)
 
void setnworkers (alglib::ae_int_t nworkers)
 
int sign (double x)
 
void sinecosineintegrals (const double x, double &si, double &ci)
 
bool smatrixevd (const real_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, real_1d_array &d, real_2d_array &z)
 
bool smatrixevdi (const real_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, const ae_int_t i1, const ae_int_t i2, real_1d_array &w, real_2d_array &z)
 
bool smatrixevdr (const real_2d_array &a, const ae_int_t n, const ae_int_t zneeded, const bool isupper, const double b1, const double b2, ae_int_t &m, real_1d_array &w, real_2d_array &z)
 
bool smatrixgevd (const real_2d_array &a, const ae_int_t n, const bool isuppera, const real_2d_array &b, const bool isupperb, const ae_int_t zneeded, const ae_int_t problemtype, real_1d_array &d, real_2d_array &z)
 
bool smatrixgevdreduce (real_2d_array &a, const ae_int_t n, const bool isuppera, const real_2d_array &b, const bool isupperb, const ae_int_t problemtype, real_2d_array &r, bool &isupperr)
 
void smatrixrndcond (const ae_int_t n, const double c, real_2d_array &a)
 
void smatrixrndmultiply (real_2d_array &a, const ae_int_t n)
 
void smatrixtd (real_2d_array &a, const ae_int_t n, const bool isupper, real_1d_array &tau, real_1d_array &d, real_1d_array &e)
 
bool smatrixtdevd (real_1d_array &d, const real_1d_array &e, const ae_int_t n, const ae_int_t zneeded, real_2d_array &z)
 
bool smatrixtdevdi (real_1d_array &d, const real_1d_array &e, const ae_int_t n, const ae_int_t zneeded, const ae_int_t i1, const ae_int_t i2, real_2d_array &z)
 
bool smatrixtdevdr (real_1d_array &d, const real_1d_array &e, const ae_int_t n, const ae_int_t zneeded, const double a, const double b, ae_int_t &m, real_2d_array &z)
 
void smatrixtdunpackq (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &tau, real_2d_array &q)
 
void 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 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 smp_clusterizergetdistances (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures, const ae_int_t disttype, real_2d_array &d)
 
void smp_clusterizerrunahc (const clusterizerstate &s, ahcreport &rep)
 
void smp_clusterizerrunkmeans (const clusterizerstate &s, const ae_int_t k, kmeansreport &rep)
 
void smp_cmatrixgemm (const ae_int_t m, const ae_int_t n, const ae_int_t k, const alglib::complex alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const complex_2d_array &b, const ae_int_t ib, const ae_int_t jb, const ae_int_t optypeb, const alglib::complex beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc)
 
void smp_cmatrixherk (const ae_int_t n, const ae_int_t k, const double alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void smp_cmatrixinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_cmatrixinverse (complex_2d_array &a, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void smp_cmatrixlefttrsm (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const complex_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void smp_cmatrixlq (complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_1d_array &tau)
 
void smp_cmatrixlqunpackq (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, const complex_1d_array &tau, const ae_int_t qrows, complex_2d_array &q)
 
void smp_cmatrixlu (complex_2d_array &a, const ae_int_t m, const ae_int_t n, integer_1d_array &pivots)
 
void smp_cmatrixluinverse (complex_2d_array &a, const integer_1d_array &pivots, ae_int_t &info, matinvreport &rep)
 
void smp_cmatrixluinverse (complex_2d_array &a, const integer_1d_array &pivots, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void smp_cmatrixlusolvem (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void smp_cmatrixlusolvemfast (const complex_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_cmatrixqr (complex_2d_array &a, const ae_int_t m, const ae_int_t n, complex_1d_array &tau)
 
void smp_cmatrixqrunpackq (const complex_2d_array &a, const ae_int_t m, const ae_int_t n, const complex_1d_array &tau, const ae_int_t qcolumns, complex_2d_array &q)
 
void smp_cmatrixrighttrsm (const ae_int_t m, const ae_int_t n, const complex_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const complex_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void smp_cmatrixsolve (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void smp_cmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info)
 
void smp_cmatrixsolvem (const complex_2d_array &a, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, const bool rfs, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void smp_cmatrixsolvemfast (const complex_2d_array &a, const ae_int_t n, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_cmatrixsyrk (const ae_int_t n, const ae_int_t k, const double alpha, const complex_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const complex_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void smp_cmatrixtrinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit, ae_int_t &info, matinvreport &rep)
 
void smp_cmatrixtrinverse (complex_2d_array &a, const bool isupper, ae_int_t &info, matinvreport &rep)
 
void smp_covm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void smp_covm (const real_2d_array &x, real_2d_array &c)
 
void smp_covm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void smp_covm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
void smp_eigsubspacesolvedenses (const eigsubspacestate &state, const real_2d_array &a, const bool isupper, real_1d_array &w, real_2d_array &z, eigsubspacereport &rep)
 
void smp_fisherldan (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nclasses, ae_int_t &info, real_2d_array &w)
 
bool smp_hpdmatrixcholesky (complex_2d_array &a, const ae_int_t n, const bool isupper)
 
void smp_hpdmatrixcholeskyinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_hpdmatrixcholeskyinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
void smp_hpdmatrixcholeskysolvem (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void smp_hpdmatrixcholeskysolvemfast (const complex_2d_array &cha, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_hpdmatrixinverse (complex_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_hpdmatrixinverse (complex_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
void smp_hpdmatrixsolve (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info, densesolverreport &rep, complex_1d_array &x)
 
void smp_hpdmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_1d_array &b, ae_int_t &info)
 
void smp_hpdmatrixsolvem (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, complex_2d_array &x)
 
void smp_hpdmatrixsolvemfast (const complex_2d_array &a, const ae_int_t n, const bool isupper, const complex_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_lsfitlinear (const real_1d_array &y, const real_2d_array &fmatrix, ae_int_t &info, real_1d_array &c, lsfitreport &rep)
 
void 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 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 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 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 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 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 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 smp_mlpallerrorssparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
void smp_mlpallerrorssubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize, modelerrors &rep)
 
double smp_mlpavgce (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlpavgcesparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double smp_mlpavgerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlpavgerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double smp_mlpavgrelerror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlpavgrelerrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
ae_int_t smp_mlpclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
bool smp_mlpcontinuetraining (const mlptrainer &s, const multilayerperceptron &network)
 
double smp_mlperror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlperrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double smp_mlperrorsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
double smp_mlperrorsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &subset, const ae_int_t subsetsize)
 
void smp_mlpgradbatch (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void smp_mlpgradbatchsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t ssize, double &e, real_1d_array &grad)
 
void smp_mlpgradbatchsparsesubset (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void smp_mlpgradbatchsubset (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t setsize, const integer_1d_array &idx, const ae_int_t subsetsize, double &e, real_1d_array &grad)
 
void smp_mlpkfoldcv (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, const ae_int_t foldscount, mlpreport &rep)
 
double smp_mlprelclserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlprelclserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
double smp_mlprmserror (const multilayerperceptron &network, const real_2d_array &xy, const ae_int_t npoints)
 
double smp_mlprmserrorsparse (const multilayerperceptron &network, const sparsematrix &xy, const ae_int_t npoints)
 
void smp_mlptrainensemblees (const mlptrainer &s, const mlpensemble &ensemble, const ae_int_t nrestarts, mlpreport &rep)
 
void smp_mlptrainnetwork (const mlptrainer &s, const multilayerperceptron &network, const ae_int_t nrestarts, mlpreport &rep)
 
void smp_pcabuildbasis (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, ae_int_t &info, real_1d_array &s2, real_2d_array &v)
 
void smp_pcatruncatedsubspace (const real_2d_array &x, const ae_int_t npoints, const ae_int_t nvars, const ae_int_t nneeded, const double eps, const ae_int_t maxits, real_1d_array &s2, real_2d_array &v)
 
void smp_pearsoncorrm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void smp_pearsoncorrm (const real_2d_array &x, real_2d_array &c)
 
void smp_pearsoncorrm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void smp_pearsoncorrm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
void 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 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 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 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 smp_rankdata (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures)
 
void smp_rankdata (real_2d_array &xy)
 
void smp_rankdatacentered (const real_2d_array &xy, const ae_int_t npoints, const ae_int_t nfeatures)
 
void smp_rankdatacentered (real_2d_array &xy)
 
void 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 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 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 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 smp_rmatrixgemm (const ae_int_t m, const ae_int_t n, const ae_int_t k, const double alpha, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const real_2d_array &b, const ae_int_t ib, const ae_int_t jb, const ae_int_t optypeb, const double beta, const real_2d_array &c, const ae_int_t ic, const ae_int_t jc)
 
void smp_rmatrixinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_rmatrixinverse (real_2d_array &a, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void smp_rmatrixlefttrsm (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const real_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void smp_rmatrixlq (real_2d_array &a, const ae_int_t m, const ae_int_t n, real_1d_array &tau)
 
void smp_rmatrixlqunpackq (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const real_1d_array &tau, const ae_int_t qrows, real_2d_array &q)
 
void smp_rmatrixlu (real_2d_array &a, const ae_int_t m, const ae_int_t n, integer_1d_array &pivots)
 
void smp_rmatrixluinverse (real_2d_array &a, const integer_1d_array &pivots, ae_int_t &info, matinvreport &rep)
 
void smp_rmatrixluinverse (real_2d_array &a, const integer_1d_array &pivots, const ae_int_t n, ae_int_t &info, matinvreport &rep)
 
void smp_rmatrixlusolvem (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void smp_rmatrixlusolvemfast (const real_2d_array &lua, const integer_1d_array &p, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_rmatrixqr (real_2d_array &a, const ae_int_t m, const ae_int_t n, real_1d_array &tau)
 
void smp_rmatrixqrunpackq (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const real_1d_array &tau, const ae_int_t qcolumns, real_2d_array &q)
 
void smp_rmatrixrighttrsm (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const ae_int_t i1, const ae_int_t j1, const bool isupper, const bool isunit, const ae_int_t optype, const real_2d_array &x, const ae_int_t i2, const ae_int_t j2)
 
void smp_rmatrixsolve (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void smp_rmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info)
 
void smp_rmatrixsolvels (const real_2d_array &a, const ae_int_t nrows, const ae_int_t ncols, const real_1d_array &b, const double threshold, ae_int_t &info, densesolverlsreport &rep, real_1d_array &x)
 
void smp_rmatrixsolvem (const real_2d_array &a, const ae_int_t n, const real_2d_array &b, const ae_int_t m, const bool rfs, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void smp_rmatrixsolvemfast (const real_2d_array &a, const ae_int_t n, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
bool smp_rmatrixsvd (const real_2d_array &a, const ae_int_t m, const ae_int_t n, const ae_int_t uneeded, const ae_int_t vtneeded, const ae_int_t additionalmemory, real_1d_array &w, real_2d_array &u, real_2d_array &vt)
 
void smp_rmatrixsyrk (const ae_int_t n, const ae_int_t k, const double alpha, const real_2d_array &a, const ae_int_t ia, const ae_int_t ja, const ae_int_t optypea, const double beta, const real_2d_array &c, const ae_int_t ic, const ae_int_t jc, const bool isupper)
 
void smp_rmatrixtrinverse (real_2d_array &a, const ae_int_t n, const bool isupper, const bool isunit, ae_int_t &info, matinvreport &rep)
 
void smp_rmatrixtrinverse (real_2d_array &a, const bool isupper, ae_int_t &info, matinvreport &rep)
 
bool smp_spdmatrixcholesky (real_2d_array &a, const ae_int_t n, const bool isupper)
 
void smp_spdmatrixcholeskyinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_spdmatrixcholeskyinverse (real_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
void smp_spdmatrixcholeskysolvem (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void smp_spdmatrixcholeskysolvemfast (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_spdmatrixinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void smp_spdmatrixinverse (real_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
void smp_spdmatrixsolve (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void smp_spdmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info)
 
void smp_spdmatrixsolvem (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void smp_spdmatrixsolvemfast (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void smp_spearmancorrm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void smp_spearmancorrm (const real_2d_array &x, real_2d_array &c)
 
void smp_spearmancorrm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void smp_spearmancorrm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
void 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 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 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 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 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 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 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 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 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 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 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 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 sparseadd (const sparsematrix &s, const ae_int_t i, const ae_int_t j, const double v)
 
bool sparsecholeskyskyline (const sparsematrix &a, const ae_int_t n, const bool isupper)
 
void sparseconvertto (const sparsematrix &s0, const ae_int_t fmt)
 
void sparseconverttocrs (const sparsematrix &s)
 
void sparseconverttohash (const sparsematrix &s)
 
void sparseconverttosks (const sparsematrix &s)
 
void sparsecopy (const sparsematrix &s0, sparsematrix &s1)
 
void sparsecopybuf (const sparsematrix &s0, const sparsematrix &s1)
 
void sparsecopytobuf (const sparsematrix &s0, const ae_int_t fmt, const sparsematrix &s1)
 
void sparsecopytocrs (const sparsematrix &s0, sparsematrix &s1)
 
void sparsecopytocrsbuf (const sparsematrix &s0, const sparsematrix &s1)
 
void sparsecopytohash (const sparsematrix &s0, sparsematrix &s1)
 
void sparsecopytohashbuf (const sparsematrix &s0, const sparsematrix &s1)
 
void sparsecopytosks (const sparsematrix &s0, sparsematrix &s1)
 
void sparsecopytosksbuf (const sparsematrix &s0, const sparsematrix &s1)
 
void sparsecreate (const ae_int_t m, const ae_int_t n, const ae_int_t k, sparsematrix &s)
 
void sparsecreate (const ae_int_t m, const ae_int_t n, sparsematrix &s)
 
void sparsecreatebuf (const ae_int_t m, const ae_int_t n, const ae_int_t k, const sparsematrix &s)
 
void sparsecreatebuf (const ae_int_t m, const ae_int_t n, const sparsematrix &s)
 
void sparsecreatecrs (const ae_int_t m, const ae_int_t n, const integer_1d_array &ner, sparsematrix &s)
 
void sparsecreatecrsbuf (const ae_int_t m, const ae_int_t n, const integer_1d_array &ner, const sparsematrix &s)
 
void sparsecreatesks (const ae_int_t m, const ae_int_t n, const integer_1d_array &d, const integer_1d_array &u, sparsematrix &s)
 
void sparsecreatesksbuf (const ae_int_t m, const ae_int_t n, const integer_1d_array &d, const integer_1d_array &u, const sparsematrix &s)
 
bool sparseenumerate (const sparsematrix &s, ae_int_t &t0, ae_int_t &t1, ae_int_t &i, ae_int_t &j, double &v)
 
void sparsefree (sparsematrix &s)
 
double sparseget (const sparsematrix &s, const ae_int_t i, const ae_int_t j)
 
void sparsegetcompressedrow (const sparsematrix &s, const ae_int_t i, integer_1d_array &colidx, real_1d_array &vals, ae_int_t &nzcnt)
 
double sparsegetdiagonal (const sparsematrix &s, const ae_int_t i)
 
ae_int_t sparsegetlowercount (const sparsematrix &s)
 
ae_int_t sparsegetmatrixtype (const sparsematrix &s)
 
ae_int_t sparsegetncols (const sparsematrix &s)
 
ae_int_t sparsegetnrows (const sparsematrix &s)
 
void sparsegetrow (const sparsematrix &s, const ae_int_t i, real_1d_array &irow)
 
ae_int_t sparsegetuppercount (const sparsematrix &s)
 
bool sparseiscrs (const sparsematrix &s)
 
bool sparseishash (const sparsematrix &s)
 
bool sparseissks (const sparsematrix &s)
 
void sparsemm (const sparsematrix &s, const real_2d_array &a, const ae_int_t k, real_2d_array &b)
 
void sparsemm2 (const sparsematrix &s, const real_2d_array &a, const ae_int_t k, real_2d_array &b0, real_2d_array &b1)
 
void sparsemtm (const sparsematrix &s, const real_2d_array &a, const ae_int_t k, real_2d_array &b)
 
void sparsemtv (const sparsematrix &s, const real_1d_array &x, real_1d_array &y)
 
void sparsemv (const sparsematrix &s, const real_1d_array &x, real_1d_array &y)
 
void sparsemv2 (const sparsematrix &s, const real_1d_array &x, real_1d_array &y0, real_1d_array &y1)
 
void sparseresizematrix (const sparsematrix &s)
 
bool sparserewriteexisting (const sparsematrix &s, const ae_int_t i, const ae_int_t j, const double v)
 
void sparseset (const sparsematrix &s, const ae_int_t i, const ae_int_t j, const double v)
 
void sparsesmm (const sparsematrix &s, const bool isupper, const real_2d_array &a, const ae_int_t k, real_2d_array &b)
 
void sparsesmv (const sparsematrix &s, const bool isupper, const real_1d_array &x, real_1d_array &y)
 
void sparseswap (const sparsematrix &s0, const sparsematrix &s1)
 
void sparsetransposesks (const sparsematrix &s)
 
void sparsetrmv (const sparsematrix &s, const bool isupper, const bool isunit, const ae_int_t optype, const real_1d_array &x, real_1d_array &y)
 
void sparsetrsv (const sparsematrix &s, const bool isupper, const bool isunit, const ae_int_t optype, const real_1d_array &x)
 
double sparsevsmv (const sparsematrix &s, const bool isupper, const real_1d_array &x)
 
bool spdmatrixcholesky (real_2d_array &a, const ae_int_t n, const bool isupper)
 
double spdmatrixcholeskydet (const real_2d_array &a)
 
double spdmatrixcholeskydet (const real_2d_array &a, const ae_int_t n)
 
void spdmatrixcholeskyinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void spdmatrixcholeskyinverse (real_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double spdmatrixcholeskyrcond (const real_2d_array &a, const ae_int_t n, const bool isupper)
 
void spdmatrixcholeskysolve (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void spdmatrixcholeskysolvefast (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info)
 
void spdmatrixcholeskysolvem (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void spdmatrixcholeskysolvemfast (const real_2d_array &cha, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
void spdmatrixcholeskyupdateadd1 (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &u)
 
void spdmatrixcholeskyupdateadd1buf (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &u, real_1d_array &bufr)
 
void spdmatrixcholeskyupdatefix (const real_2d_array &a, const ae_int_t n, const bool isupper, const boolean_1d_array &fix)
 
void spdmatrixcholeskyupdatefixbuf (const real_2d_array &a, const ae_int_t n, const bool isupper, const boolean_1d_array &fix, real_1d_array &bufr)
 
double spdmatrixdet (const real_2d_array &a)
 
double spdmatrixdet (const real_2d_array &a, const ae_int_t n, const bool isupper)
 
void spdmatrixinverse (real_2d_array &a, ae_int_t &info, matinvreport &rep)
 
void spdmatrixinverse (real_2d_array &a, const ae_int_t n, const bool isupper, ae_int_t &info, matinvreport &rep)
 
double spdmatrixrcond (const real_2d_array &a, const ae_int_t n, const bool isupper)
 
void spdmatrixrndcond (const ae_int_t n, const double c, real_2d_array &a)
 
void spdmatrixsolve (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info, densesolverreport &rep, real_1d_array &x)
 
void spdmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_1d_array &b, ae_int_t &info)
 
void spdmatrixsolvem (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info, densesolverreport &rep, real_2d_array &x)
 
void spdmatrixsolvemfast (const real_2d_array &a, const ae_int_t n, const bool isupper, const real_2d_array &b, const ae_int_t m, ae_int_t &info)
 
double spearmancorr2 (const real_1d_array &x, const real_1d_array &y)
 
double spearmancorr2 (const real_1d_array &x, const real_1d_array &y, const ae_int_t n)
 
void spearmancorrm (const real_2d_array &x, const ae_int_t n, const ae_int_t m, real_2d_array &c)
 
void spearmancorrm (const real_2d_array &x, real_2d_array &c)
 
void spearmancorrm2 (const real_2d_array &x, const real_2d_array &y, const ae_int_t n, const ae_int_t m1, const ae_int_t m2, real_2d_array &c)
 
void spearmancorrm2 (const real_2d_array &x, const real_2d_array &y, real_2d_array &c)
 
double spearmanrankcorrelation (const real_1d_array &x, const real_1d_array &y, const ae_int_t n)
 
void spearmanrankcorrelationsignificance (const double r, const ae_int_t n, double &bothtails, double &lefttail, double &righttail)
 
void spline1dbuildakima (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void spline1dbuildakima (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void 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 spline1dbuildcatmullrom (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void 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 spline1dbuildcubic (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void spline1dbuildhermite (const real_1d_array &x, const real_1d_array &y, const real_1d_array &d, const ae_int_t n, spline1dinterpolant &c)
 
void spline1dbuildhermite (const real_1d_array &x, const real_1d_array &y, const real_1d_array &d, spline1dinterpolant &c)
 
void spline1dbuildlinear (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void spline1dbuildlinear (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
void spline1dbuildmonotone (const real_1d_array &x, const real_1d_array &y, const ae_int_t n, spline1dinterpolant &c)
 
void spline1dbuildmonotone (const real_1d_array &x, const real_1d_array &y, spline1dinterpolant &c)
 
double spline1dcalc (const spline1dinterpolant &c, const double x)
 
void 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 spline1dconvcubic (const real_1d_array &x, const real_1d_array &y, const real_1d_array &x2, real_1d_array &y2)
 
void 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 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 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 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 spline1ddiff (const spline1dinterpolant &c, const double x, double &s, double &ds, double &d2s)
 
void 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 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 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 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 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 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 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 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 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 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 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 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 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 spline1dgriddiff2cubic (const real_1d_array &x, const real_1d_array &y, real_1d_array &d1, real_1d_array &d2)
 
void 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 spline1dgriddiffcubic (const real_1d_array &x, const real_1d_array &y, real_1d_array &d)
 
double spline1dintegrate (const spline1dinterpolant &c, const double x)
 
void spline1dlintransx (const spline1dinterpolant &c, const double a, const double b)
 
void spline1dlintransy (const spline1dinterpolant &c, const double a, const double b)
 
void spline1dunpack (const spline1dinterpolant &c, ae_int_t &n, real_2d_array &tbl)
 
void 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 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 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 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 spline2dcalc (const spline2dinterpolant &c, const double x, const double y)
 
void spline2dcalcv (const spline2dinterpolant &c, const double x, const double y, real_1d_array &f)
 
void spline2dcalcvbuf (const spline2dinterpolant &c, const double x, const double y, real_1d_array &f)
 
void spline2dcopy (const spline2dinterpolant &c, spline2dinterpolant &cc)
 
void spline2ddiff (const spline2dinterpolant &c, const double x, const double y, double &f, double &fx, double &fy, double &fxy)
 
void spline2dlintransf (const spline2dinterpolant &c, const double a, const double b)
 
void spline2dlintransxy (const spline2dinterpolant &c, const double ax, const double bx, const double ay, const double by)
 
void 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 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 spline2dunpack (const spline2dinterpolant &c, ae_int_t &m, ae_int_t &n, real_2d_array &tbl)
 
void spline2dunpackv (const spline2dinterpolant &c, ae_int_t &m, ae_int_t &n, ae_int_t &d, real_2d_array &tbl)
 
void 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 spline3dcalc (const spline3dinterpolant &c, const double x, const double y, const double z)
 
void spline3dcalcv (const spline3dinterpolant &c, const double x, const double y, const double z, real_1d_array &f)
 
void spline3dcalcvbuf (const spline3dinterpolant &c, const double x, const double y, const double z, real_1d_array &f)
 
void spline3dlintransf (const spline3dinterpolant &c, const double a, const double b)
 
void spline3dlintransxyz (const spline3dinterpolant &c, const double ax, const double bx, const double ay, const double by, const double az, const double bz)
 
void 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 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)
 
double sqr (double x)
 
double studenttdistribution (const ae_int_t k, const double t)
 
void studentttest1 (const real_1d_array &x, const ae_int_t n, const double mean, double &bothtails, double &lefttail, double &righttail)
 
void studentttest2 (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, double &bothtails, double &lefttail, double &righttail)
 
int trunc (double x)
 
void unequalvariancettest (const real_1d_array &x, const ae_int_t n, const real_1d_array &y, const ae_int_t m, double &bothtails, double &lefttail, double &righttail)
 
void vadd (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n)
 
void vadd (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, alglib::complex alpha)
 
void vadd (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, double alpha)
 
void vadd (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N)
 
void vadd (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, alglib::complex alpha)
 
void vadd (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, double alpha)
 
void vadd (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n)
 
void vadd (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n, double alpha)
 
void vadd (double *vdst, const double *vsrc, ae_int_t N)
 
void vadd (double *vdst, const double *vsrc, ae_int_t N, double alpha)
 
alglib::complex vdotproduct (const alglib::complex *v0, ae_int_t stride0, const char *conj0, const alglib::complex *v1, ae_int_t stride1, const char *conj1, ae_int_t n)
 
alglib::complex vdotproduct (const alglib::complex *v1, const alglib::complex *v2, ae_int_t N)
 
double vdotproduct (const double *v0, ae_int_t stride0, const double *v1, ae_int_t stride1, ae_int_t n)
 
double vdotproduct (const double *v1, const double *v2, ae_int_t N)
 
ae_int_t vlen (ae_int_t n1, ae_int_t n2)
 
void vmove (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n)
 
void vmove (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, alglib::complex alpha)
 
void vmove (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, double alpha)
 
void vmove (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N)
 
void vmove (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, alglib::complex alpha)
 
void vmove (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, double alpha)
 
void vmove (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n)
 
void vmove (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n, double alpha)
 
void vmove (double *vdst, const double *vsrc, ae_int_t N)
 
void vmove (double *vdst, const double *vsrc, ae_int_t N, double alpha)
 
void vmoveneg (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n)
 
void vmoveneg (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N)
 
void vmoveneg (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n)
 
void vmoveneg (double *vdst, const double *vsrc, ae_int_t N)
 
void vmul (alglib::complex *vdst, ae_int_t N, alglib::complex alpha)
 
void vmul (alglib::complex *vdst, ae_int_t N, double alpha)
 
void vmul (alglib::complex *vdst, ae_int_t stride_dst, ae_int_t n, alglib::complex alpha)
 
void vmul (alglib::complex *vdst, ae_int_t stride_dst, ae_int_t n, double alpha)
 
void vmul (double *vdst, ae_int_t N, double alpha)
 
void vmul (double *vdst, ae_int_t stride_dst, ae_int_t n, double alpha)
 
void vsub (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n)
 
void vsub (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, alglib::complex alpha)
 
void vsub (alglib::complex *vdst, ae_int_t stride_dst, const alglib::complex *vsrc, ae_int_t stride_src, const char *conj_src, ae_int_t n, double alpha)
 
void vsub (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N)
 
void vsub (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, alglib::complex alpha)
 
void vsub (alglib::complex *vdst, const alglib::complex *vsrc, ae_int_t N, double alpha)
 
void vsub (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n)
 
void vsub (double *vdst, ae_int_t stride_dst, const double *vsrc, ae_int_t stride_src, ae_int_t n, double alpha)
 
void vsub (double *vdst, const double *vsrc, ae_int_t N)
 
void vsub (double *vdst, const double *vsrc, ae_int_t N, double alpha)
 
void wilcoxonsignedranktest (const real_1d_array &x, const ae_int_t n, const double e, double &bothtails, double &lefttail, double &righttail)
 
void xdebugb1appendcopy (boolean_1d_array &a)
 
ae_int_t xdebugb1count (const boolean_1d_array &a)
 
void xdebugb1not (const boolean_1d_array &a)
 
void xdebugb1outeven (const ae_int_t n, boolean_1d_array &a)
 
ae_int_t xdebugb2count (const boolean_2d_array &a)
 
void xdebugb2not (const boolean_2d_array &a)
 
void xdebugb2outsin (const ae_int_t m, const ae_int_t n, boolean_2d_array &a)
 
void xdebugb2transpose (boolean_2d_array &a)
 
void xdebugc1appendcopy (complex_1d_array &a)
 
void xdebugc1neg (const complex_1d_array &a)
 
void xdebugc1outeven (const ae_int_t n, complex_1d_array &a)
 
alglib::complex xdebugc1sum (const complex_1d_array &a)
 
void xdebugc2neg (const complex_2d_array &a)
 
void xdebugc2outsincos (const ae_int_t m, const ae_int_t n, complex_2d_array &a)
 
alglib::complex xdebugc2sum (const complex_2d_array &a)
 
void xdebugc2transpose (complex_2d_array &a)
 
void xdebugi1appendcopy (integer_1d_array &a)
 
void xdebugi1neg (const integer_1d_array &a)
 
void xdebugi1outeven (const ae_int_t n, integer_1d_array &a)
 
ae_int_t xdebugi1sum (const integer_1d_array &a)
 
void xdebugi2neg (const integer_2d_array &a)
 
void xdebugi2outsin (const ae_int_t m, const ae_int_t n, integer_2d_array &a)
 
ae_int_t xdebugi2sum (const integer_2d_array &a)
 
void xdebugi2transpose (integer_2d_array &a)
 
void xdebuginitrecord1 (xdebugrecord1 &rec1)
 
double xdebugmaskedbiasedproductsum (const ae_int_t m, const ae_int_t n, const real_2d_array &a, const real_2d_array &b, const boolean_2d_array &c)
 
void xdebugr1appendcopy (real_1d_array &a)
 
void xdebugr1neg (const real_1d_array &a)
 
void xdebugr1outeven (const ae_int_t n, real_1d_array &a)
 
double xdebugr1sum (const real_1d_array &a)
 
void xdebugr2neg (const real_2d_array &a)
 
void xdebugr2outsin (const ae_int_t m, const ae_int_t n, real_2d_array &a)
 
double xdebugr2sum (const real_2d_array &a)
 
void xdebugr2transpose (real_2d_array &a)
 

Variables

static const int CSV_DEFAULT = 0x0
 
static const int CSV_SKIP_HEADERS = 0x1
 
const ae_int_t endianness
 
const double fp_nan
 
const double fp_neginf
 
const double fp_posinf
 
const double machineepsilon
 
const double maxrealnumber
 
const double minrealnumber
 

Typedef Documentation

◆ ae_int_t

Definition at line 965 of file ap.h.

Function Documentation

◆ abscomplex()

double alglib::abscomplex ( const alglib::complex z)

◆ airy()

void alglib::airy ( const double  x,
double &  ai,
double &  aip,
double &  bi,
double &  bip 
)

◆ autogkintegrate()

void alglib::autogkintegrate ( autogkstate state,
void(*)(double x, double xminusa, double bminusx, double &y, void *ptr)  func,
void *  ptr = NULL 
)

◆ autogkiteration()

bool alglib::autogkiteration ( const autogkstate state)

◆ autogkresults()

void alglib::autogkresults ( const autogkstate state,
double &  v,
autogkreport rep 
)

◆ autogksingular()

void alglib::autogksingular ( const double  a,
const double  b,
const double  alpha,
const double  beta,
autogkstate state 
)

◆ autogksmooth()

void alglib::autogksmooth ( const double  a,
const double  b,
autogkstate state 
)

◆ autogksmoothw()

void alglib::autogksmoothw ( const double  a,
const double  b,
const double  xwidth,
autogkstate state 
)

◆ barycentricbuildfloaterhormann()

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 
)

◆ barycentricbuildxyw()

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 
)

◆ barycentriccalc()

double alglib::barycentriccalc ( const barycentricinterpolant b,
const double  t 
)

◆ barycentricdiff1()

void alglib::barycentricdiff1 ( const barycentricinterpolant b,
const double  t,
double &  f,
double &  df 
)

◆ barycentricdiff2()

void alglib::barycentricdiff2 ( const barycentricinterpolant b,
const double  t,
double &  f,
double &  df,
double &  d2f 
)

◆ barycentricfitfloaterhormann()

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 
)

◆ barycentricfitfloaterhormannwc()

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 
)

◆ barycentriclintransx()

void alglib::barycentriclintransx ( const barycentricinterpolant b,
const double  ca,
const double  cb 
)

◆ barycentriclintransy()

void alglib::barycentriclintransy ( const barycentricinterpolant b,
const double  ca,
const double  cb 
)

◆ barycentricunpack()

void alglib::barycentricunpack ( const barycentricinterpolant b,
ae_int_t n,
real_1d_array x,
real_1d_array y,
real_1d_array w 
)

◆ besseli0()

double alglib::besseli0 ( const double  x)

◆ besseli1()

double alglib::besseli1 ( const double  x)

◆ besselj0()

double alglib::besselj0 ( const double  x)

◆ besselj1()

double alglib::besselj1 ( const double  x)

◆ besseljn()

double alglib::besseljn ( const ae_int_t  n,
const double  x 
)

◆ besselk0()

double alglib::besselk0 ( const double  x)

◆ besselk1()

double alglib::besselk1 ( const double  x)

◆ besselkn()

double alglib::besselkn ( const ae_int_t  nn,
const double  x 
)

◆ bessely0()

double alglib::bessely0 ( const double  x)

◆ bessely1()

double alglib::bessely1 ( const double  x)

◆ besselyn()

double alglib::besselyn ( const ae_int_t  n,
const double  x 
)

◆ beta()

double alglib::beta ( const double  a,
const double  b 
)
Examples
BGT_0.cc, and exactDtN.cc.

◆ binomialcdistribution()

double alglib::binomialcdistribution ( const ae_int_t  k,
const ae_int_t  n,
const double  p 
)

◆ binomialdistribution()

double alglib::binomialdistribution ( const ae_int_t  k,
const ae_int_t  n,
const double  p 
)

◆ chebyshevcalculate()

double alglib::chebyshevcalculate ( const ae_int_t  r,
const ae_int_t  n,
const double  x 
)

◆ chebyshevcoefficients()

void alglib::chebyshevcoefficients ( const ae_int_t  n,
real_1d_array c 
)

◆ chebyshevsum()

double alglib::chebyshevsum ( const real_1d_array c,
const ae_int_t  r,
const ae_int_t  n,
const double  x 
)

◆ chisquarecdistribution()

double alglib::chisquarecdistribution ( const double  v,
const double  x 
)

◆ chisquaredistribution()

double alglib::chisquaredistribution ( const double  v,
const double  x 
)

◆ clusterizercreate()

void alglib::clusterizercreate ( clusterizerstate s)

◆ clusterizergetdistances()

void alglib::clusterizergetdistances ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures,
const ae_int_t  disttype,
real_2d_array d 
)

◆ clusterizergetkclusters()

void alglib::clusterizergetkclusters ( const ahcreport rep,
const ae_int_t  k,
integer_1d_array cidx,
integer_1d_array cz 
)

◆ clusterizerrunahc()

void alglib::clusterizerrunahc ( const clusterizerstate s,
ahcreport rep 
)

◆ clusterizerrunkmeans()

void alglib::clusterizerrunkmeans ( const clusterizerstate s,
const ae