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_int_t  k,
kmeansreport rep 
)

◆ clusterizerseparatedbycorr()

void alglib::clusterizerseparatedbycorr ( const ahcreport rep,
const double  r,
ae_int_t k,
integer_1d_array cidx,
integer_1d_array cz 
)

◆ clusterizerseparatedbydist()

void alglib::clusterizerseparatedbydist ( const ahcreport rep,
const double  r,
ae_int_t k,
integer_1d_array cidx,
integer_1d_array cz 
)

◆ clusterizersetahcalgo()

void alglib::clusterizersetahcalgo ( const clusterizerstate s,
const ae_int_t  algo 
)

◆ clusterizersetdistances() [1/2]

void alglib::clusterizersetdistances ( const clusterizerstate s,
const real_2d_array d,
const ae_int_t  npoints,
const bool  isupper 
)

◆ clusterizersetdistances() [2/2]

void alglib::clusterizersetdistances ( const clusterizerstate s,
const real_2d_array d,
const bool  isupper 
)

◆ clusterizersetkmeansinit()

void alglib::clusterizersetkmeansinit ( const clusterizerstate s,
const ae_int_t  initalgo 
)

◆ clusterizersetkmeanslimits()

void alglib::clusterizersetkmeanslimits ( const clusterizerstate s,
const ae_int_t  restarts,
const ae_int_t  maxits 
)

◆ clusterizersetpoints() [1/2]

void alglib::clusterizersetpoints ( const clusterizerstate s,
const real_2d_array xy,
const ae_int_t  disttype 
)

◆ clusterizersetpoints() [2/2]

void alglib::clusterizersetpoints ( const clusterizerstate s,
const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures,
const ae_int_t  disttype 
)

◆ cmatrixcopy()

void alglib::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 
)

◆ cmatrixdet() [1/2]

alglib::complex alglib::cmatrixdet ( const complex_2d_array a)

◆ cmatrixdet() [2/2]

alglib::complex alglib::cmatrixdet ( const complex_2d_array a,
const ae_int_t  n 
)

◆ cmatrixgemm()

void alglib::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 
)

◆ cmatrixherk()

void alglib::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 
)

◆ cmatrixinverse() [1/2]

void alglib::cmatrixinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixinverse() [2/2]

void alglib::cmatrixinverse ( complex_2d_array a,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixlefttrsm()

void alglib::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 
)

◆ cmatrixlq()

void alglib::cmatrixlq ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_1d_array tau 
)

◆ cmatrixlqunpackl()

void alglib::cmatrixlqunpackl ( const complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_2d_array l 
)

◆ cmatrixlqunpackq()

void alglib::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 
)

◆ cmatrixlu()

void alglib::cmatrixlu ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
integer_1d_array pivots 
)

◆ cmatrixludet() [1/2]

alglib::complex alglib::cmatrixludet ( const complex_2d_array a,
const integer_1d_array pivots 
)

◆ cmatrixludet() [2/2]

alglib::complex alglib::cmatrixludet ( const complex_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n 
)

◆ cmatrixluinverse() [1/2]

void alglib::cmatrixluinverse ( complex_2d_array a,
const integer_1d_array pivots,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixluinverse() [2/2]

void alglib::cmatrixluinverse ( complex_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixlurcond1()

double alglib::cmatrixlurcond1 ( const complex_2d_array lua,
const ae_int_t  n 
)

◆ cmatrixlurcondinf()

double alglib::cmatrixlurcondinf ( const complex_2d_array lua,
const ae_int_t  n 
)

◆ cmatrixlusolve()

void alglib::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 
)

◆ cmatrixlusolvefast()

void alglib::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 
)

◆ cmatrixlusolvem()

void alglib::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 
)

◆ cmatrixlusolvemfast()

void alglib::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 
)

◆ cmatrixmixedsolve()

void alglib::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 
)

◆ cmatrixmixedsolvem()

void alglib::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 
)

◆ cmatrixmv()

void alglib::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 
)

◆ cmatrixqr()

void alglib::cmatrixqr ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_1d_array tau 
)

◆ cmatrixqrunpackq()

void alglib::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 
)

◆ cmatrixqrunpackr()

void alglib::cmatrixqrunpackr ( const complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_2d_array r 
)

◆ cmatrixrank1()

void alglib::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 
)

◆ cmatrixrcond1()

double alglib::cmatrixrcond1 ( const complex_2d_array a,
const ae_int_t  n 
)

◆ cmatrixrcondinf()

double alglib::cmatrixrcondinf ( const complex_2d_array a,
const ae_int_t  n 
)

◆ cmatrixrighttrsm()

void alglib::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 
)

◆ cmatrixrndcond()

void alglib::cmatrixrndcond ( const ae_int_t  n,
const double  c,
complex_2d_array a 
)

◆ cmatrixrndorthogonal()

void alglib::cmatrixrndorthogonal ( const ae_int_t  n,
complex_2d_array a 
)

◆ cmatrixrndorthogonalfromtheleft()

void alglib::cmatrixrndorthogonalfromtheleft ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n 
)

◆ cmatrixrndorthogonalfromtheright()

void alglib::cmatrixrndorthogonalfromtheright ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n 
)

◆ cmatrixsolve()

void alglib::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 
)

◆ cmatrixsolvefast()

void alglib::cmatrixsolvefast ( const complex_2d_array a,
const ae_int_t  n,
const complex_1d_array b,
ae_int_t info 
)

◆ cmatrixsolvem()

void alglib::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 
)

◆ cmatrixsolvemfast()

void alglib::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 
)

◆ cmatrixsyrk()

void alglib::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 
)

◆ cmatrixtranspose()

void alglib::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 
)

◆ cmatrixtrinverse() [1/2]

void alglib::cmatrixtrinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixtrinverse() [2/2]

void alglib::cmatrixtrinverse ( complex_2d_array a,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ cmatrixtrrcond1()

double alglib::cmatrixtrrcond1 ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit 
)

◆ cmatrixtrrcondinf()

double alglib::cmatrixtrrcondinf ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit 
)

◆ conj()

alglib::complex alglib::conj ( const alglib::complex z)

◆ convc1d()

void alglib::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 
)

◆ convc1dcircular()

void alglib::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 
)

◆ convc1dcircularinv()

void alglib::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 
)

◆ convc1dinv()

void alglib::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 
)

◆ convr1d()

void alglib::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 
)

◆ convr1dcircular()

void alglib::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 
)

◆ convr1dcircularinv()

void alglib::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 
)

◆ convr1dinv()

void alglib::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 
)

◆ corrc1d()

void alglib::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 
)

◆ corrc1dcircular()

void alglib::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 
)

◆ corrr1d()

void alglib::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 
)

◆ corrr1dcircular()

void alglib::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 
)

◆ cov2() [1/2]

double alglib::cov2 ( const real_1d_array x,
const real_1d_array y 
)

◆ cov2() [2/2]

double alglib::cov2 ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n 
)

◆ covm() [1/2]

void alglib::covm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ covm() [2/2]

void alglib::covm ( const real_2d_array x,
real_2d_array c 
)

◆ covm2() [1/2]

void alglib::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 
)

◆ covm2() [2/2]

void alglib::covm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ csqr()

alglib::complex alglib::csqr ( const alglib::complex z)

◆ dawsonintegral()

double alglib::dawsonintegral ( const double  x)

◆ dfavgce()

double alglib::dfavgce ( const decisionforest df,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ dfavgerror()

double alglib::dfavgerror ( const decisionforest df,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ dfavgrelerror()

double alglib::dfavgrelerror ( const decisionforest df,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ dfbuildrandomdecisionforest()

void alglib::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 
)

◆ dfbuildrandomdecisionforestx1()

void alglib::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 
)

◆ dfprocess()

void alglib::dfprocess ( const decisionforest df,
const real_1d_array x,
real_1d_array y 
)

◆ dfprocessi()

void alglib::dfprocessi ( const decisionforest df,
const real_1d_array x,
real_1d_array y 
)

◆ dfrelclserror()

double alglib::dfrelclserror ( const decisionforest df,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ dfrmserror()

double alglib::dfrmserror ( const decisionforest df,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ dfserialize() [1/2]

void alglib::dfserialize ( decisionforest obj,
std::ostream &  s_out 
)

◆ dfserialize() [2/2]

void alglib::dfserialize ( decisionforest obj,
std::string &  s_out 
)

◆ dfunserialize() [1/2]

void alglib::dfunserialize ( const std::istream &  s_in,
decisionforest obj 
)

◆ dfunserialize() [2/2]

void alglib::dfunserialize ( const std::string &  s_in,
decisionforest obj 
)

◆ dsoptimalsplit2()

void alglib::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 
)

◆ dsoptimalsplit2fast()

void alglib::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 
)

◆ eigsubspacecreate()

void alglib::eigsubspacecreate ( const ae_int_t  n,
const ae_int_t  k,
eigsubspacestate state 
)

◆ eigsubspacecreatebuf()

void alglib::eigsubspacecreatebuf ( const ae_int_t  n,
const ae_int_t  k,
const eigsubspacestate state 
)

◆ eigsubspaceooccontinue()

bool alglib::eigsubspaceooccontinue ( const eigsubspacestate state)

◆ eigsubspaceoocgetrequestdata()

void alglib::eigsubspaceoocgetrequestdata ( const eigsubspacestate state,
real_2d_array x 
)

◆ eigsubspaceoocgetrequestinfo()

void alglib::eigsubspaceoocgetrequestinfo ( const eigsubspacestate state,
ae_int_t requesttype,
ae_int_t requestsize 
)

◆ eigsubspaceoocsendresult()

void alglib::eigsubspaceoocsendresult ( const eigsubspacestate state,
const real_2d_array ax 
)

◆ eigsubspaceoocstart()

void alglib::eigsubspaceoocstart ( const eigsubspacestate state,
const ae_int_t  mtype 
)

◆ eigsubspaceoocstop()

void alglib::eigsubspaceoocstop ( const eigsubspacestate state,
real_1d_array w,
real_2d_array z,
eigsubspacereport rep 
)

◆ eigsubspacesetcond()

void alglib::eigsubspacesetcond ( const eigsubspacestate state,
const double  eps,
const ae_int_t  maxits 
)

◆ eigsubspacesolvedenses()

void alglib::eigsubspacesolvedenses ( const eigsubspacestate state,
const real_2d_array a,
const bool  isupper,
real_1d_array w,
real_2d_array z,
eigsubspacereport rep 
)

◆ eigsubspacesolvesparses()

void alglib::eigsubspacesolvesparses ( const eigsubspacestate state,
const sparsematrix a,
const bool  isupper,
real_1d_array w,
real_2d_array z,
eigsubspacereport rep 
)

◆ ellipticintegrale()

double alglib::ellipticintegrale ( const double  m)

◆ ellipticintegralk()

double alglib::ellipticintegralk ( const double  m)

◆ ellipticintegralkhighprecision()

double alglib::ellipticintegralkhighprecision ( const double  m1)

◆ errorfunction()

double alglib::errorfunction ( const double  x)

◆ errorfunctionc()

double alglib::errorfunctionc ( const double  x)

◆ exponentialintegralei()

double alglib::exponentialintegralei ( const double  x)

◆ exponentialintegralen()

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

◆ fcdistribution()

double alglib::fcdistribution ( const ae_int_t  a,
const ae_int_t  b,
const double  x 
)

◆ fdistribution()

double alglib::fdistribution ( const ae_int_t  a,
const ae_int_t  b,
const double  x 
)

◆ fftc1d() [1/2]

void alglib::fftc1d ( complex_1d_array a)

◆ fftc1d() [2/2]

void alglib::fftc1d ( complex_1d_array a,
const ae_int_t  n 
)

◆ fftc1dinv() [1/2]

void alglib::fftc1dinv ( complex_1d_array a)

◆ fftc1dinv() [2/2]

void alglib::fftc1dinv ( complex_1d_array a,
const ae_int_t  n 
)

◆ fftr1d() [1/2]

void alglib::fftr1d ( const real_1d_array a,
complex_1d_array f 
)

◆ fftr1d() [2/2]

void alglib::fftr1d ( const real_1d_array a,
const ae_int_t  n,
complex_1d_array f 
)

◆ fftr1dinv() [1/2]

void alglib::fftr1dinv ( const complex_1d_array f,
const ae_int_t  n,
real_1d_array a 
)

◆ fftr1dinv() [2/2]

void alglib::fftr1dinv ( const complex_1d_array f,
real_1d_array a 
)

◆ fhtr1d()

void alglib::fhtr1d ( real_1d_array a,
const ae_int_t  n 
)

◆ fhtr1dinv()

void alglib::fhtr1dinv ( real_1d_array a,
const ae_int_t  n 
)

◆ filterema() [1/2]

void alglib::filterema ( real_1d_array x,
const ae_int_t  n,
const double  alpha 
)

◆ filterema() [2/2]

void alglib::filterema ( real_1d_array x,
const double  alpha 
)

◆ filterlrma() [1/2]

void alglib::filterlrma ( real_1d_array x,
const ae_int_t  k 
)

◆ filterlrma() [2/2]

void alglib::filterlrma ( real_1d_array x,
const ae_int_t  n,
const ae_int_t  k 
)

◆ filtersma() [1/2]

void alglib::filtersma ( real_1d_array x,
const ae_int_t  k 
)

◆ filtersma() [2/2]

void alglib::filtersma ( real_1d_array x,
const ae_int_t  n,
const ae_int_t  k 
)

◆ fisherlda()

void alglib::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 
)

◆ fisherldan()

void alglib::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 
)

◆ fp_eq()

bool alglib::fp_eq ( double  v1,
double  v2 
)

◆ fp_greater()

bool alglib::fp_greater ( double  v1,
double  v2 
)

◆ fp_greater_eq()

bool alglib::fp_greater_eq ( double  v1,
double  v2 
)

◆ fp_isfinite()

bool alglib::fp_isfinite ( double  x)

◆ fp_isinf()

bool alglib::fp_isinf ( double  x)

◆ fp_isnan()

bool alglib::fp_isnan ( double  x)

◆ fp_isneginf()

bool alglib::fp_isneginf ( double  x)

◆ fp_isposinf()

bool alglib::fp_isposinf ( double  x)

◆ fp_less()

bool alglib::fp_less ( double  v1,
double  v2 
)

◆ fp_less_eq()

bool alglib::fp_less_eq ( double  v1,
double  v2 
)

◆ fp_neq()

bool alglib::fp_neq ( double  v1,
double  v2 
)

◆ fresnelintegral()

void alglib::fresnelintegral ( const double  x,
double &  c,
double &  s 
)

◆ fromchebyshev()

void alglib::fromchebyshev ( const real_1d_array a,
const ae_int_t  n,
real_1d_array b 
)

◆ ftest()

void alglib::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 
)

◆ gammafunction()

double alglib::gammafunction ( const double  x)

◆ gkqgenerategaussjacobi()

void alglib::gkqgenerategaussjacobi ( const ae_int_t  n,
const double  alpha,
const double  beta,
ae_int_t info,
real_1d_array x,
real_1d_array wkronrod,
real_1d_array wgauss 
)

◆ gkqgenerategausslegendre()

void alglib::gkqgenerategausslegendre ( const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array wkronrod,
real_1d_array wgauss 
)

◆ gkqgeneraterec()

void alglib::gkqgeneraterec ( const real_1d_array alpha,
const real_1d_array beta,
const double  mu0,
const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array wkronrod,
real_1d_array wgauss 
)

◆ gkqlegendrecalc()

void alglib::gkqlegendrecalc ( const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array wkronrod,
real_1d_array wgauss 
)

◆ gkqlegendretbl()

void alglib::gkqlegendretbl ( const ae_int_t  n,
real_1d_array x,
real_1d_array wkronrod,
real_1d_array wgauss,
double &  eps 
)

◆ gqgenerategausshermite()

void alglib::gqgenerategausshermite ( const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgenerategaussjacobi()

void alglib::gqgenerategaussjacobi ( const ae_int_t  n,
const double  alpha,
const double  beta,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgenerategausslaguerre()

void alglib::gqgenerategausslaguerre ( const ae_int_t  n,
const double  alpha,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgenerategausslegendre()

void alglib::gqgenerategausslegendre ( const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgenerategausslobattorec()

void alglib::gqgenerategausslobattorec ( const real_1d_array alpha,
const real_1d_array beta,
const double  mu0,
const double  a,
const double  b,
const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgenerategaussradaurec()

void alglib::gqgenerategaussradaurec ( const real_1d_array alpha,
const real_1d_array beta,
const double  mu0,
const double  a,
const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ gqgeneraterec()

void alglib::gqgeneraterec ( const real_1d_array alpha,
const real_1d_array beta,
const double  mu0,
const ae_int_t  n,
ae_int_t info,
real_1d_array x,
real_1d_array w 
)

◆ hermitecalculate()

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

◆ hermitecoefficients()

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

◆ hermitesum()

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

◆ hmatrixevd()

bool alglib::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 
)

◆ hmatrixevdi()

bool alglib::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 
)

◆ hmatrixevdr()

bool alglib::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 
)

◆ hmatrixrndcond()

void alglib::hmatrixrndcond ( const ae_int_t  n,
const double  c,
complex_2d_array a 
)

◆ hmatrixrndmultiply()

void alglib::hmatrixrndmultiply ( complex_2d_array a,
const ae_int_t  n 
)

◆ hmatrixtd()

void alglib::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 
)

◆ hmatrixtdunpackq()

void alglib::hmatrixtdunpackq ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const complex_1d_array tau,
complex_2d_array q 
)

◆ hpdmatrixcholesky()

bool alglib::hpdmatrixcholesky ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ hpdmatrixcholeskyinverse() [1/2]

void alglib::hpdmatrixcholeskyinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ hpdmatrixcholeskyinverse() [2/2]

void alglib::hpdmatrixcholeskyinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ hpdmatrixcholeskyrcond()

double alglib::hpdmatrixcholeskyrcond ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ hpdmatrixcholeskysolve()

void alglib::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 
)

◆ hpdmatrixcholeskysolvefast()

void alglib::hpdmatrixcholeskysolvefast ( const complex_2d_array cha,
const ae_int_t  n,
const bool  isupper,
const complex_1d_array b,
ae_int_t info 
)

◆ hpdmatrixcholeskysolvem()

void alglib::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 
)

◆ hpdmatrixcholeskysolvemfast()

void alglib::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 
)

◆ hpdmatrixinverse() [1/2]

void alglib::hpdmatrixinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ hpdmatrixinverse() [2/2]

void alglib::hpdmatrixinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ hpdmatrixrcond()

double alglib::hpdmatrixrcond ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ hpdmatrixrndcond()

void alglib::hpdmatrixrndcond ( const ae_int_t  n,
const double  c,
complex_2d_array a 
)

◆ hpdmatrixsolve()

void alglib::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 
)

◆ hpdmatrixsolvefast()

void alglib::hpdmatrixsolvefast ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const complex_1d_array b,
ae_int_t info 
)

◆ hpdmatrixsolvem()

void alglib::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 
)

◆ hpdmatrixsolvemfast()

void alglib::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 
)

◆ hqrndcontinuous()

double alglib::hqrndcontinuous ( const hqrndstate state,
const real_1d_array x,
const ae_int_t  n 
)

◆ hqrnddiscrete()

double alglib::hqrnddiscrete ( const hqrndstate state,
const real_1d_array x,
const ae_int_t  n 
)

◆ hqrndexponential()

double alglib::hqrndexponential ( const hqrndstate state,
const double  lambdav 
)

◆ hqrndnormal()

double alglib::hqrndnormal ( const hqrndstate state)

◆ hqrndnormal2()

void alglib::hqrndnormal2 ( const hqrndstate state,
double &  x1,
double &  x2 
)

◆ hqrndrandomize()

void alglib::hqrndrandomize ( hqrndstate state)

◆ hqrndseed()

void alglib::hqrndseed ( const ae_int_t  s1,
const ae_int_t  s2,
hqrndstate state 
)

◆ hqrnduniformi()

ae_int_t alglib::hqrnduniformi ( const hqrndstate state,
const ae_int_t  n 
)

◆ hqrnduniformr()

double alglib::hqrnduniformr ( const hqrndstate state)

◆ hqrndunit2()

void alglib::hqrndunit2 ( const hqrndstate state,
double &  x,
double &  y 
)

◆ hyperbolicsinecosineintegrals()

void alglib::hyperbolicsinecosineintegrals ( const double  x,
double &  shi,
double &  chi 
)

◆ iceil()

int alglib::iceil ( double  x)

◆ idwbuildmodifiedshepard()

void alglib::idwbuildmodifiedshepard ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  nx,
const ae_int_t  d,
const ae_int_t  nq,
const ae_int_t  nw,
idwinterpolant z 
)

◆ idwbuildmodifiedshepardr()

void alglib::idwbuildmodifiedshepardr ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  nx,
const double  r,
idwinterpolant z 
)

◆ idwbuildnoisy()

void alglib::idwbuildnoisy ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  nx,
const ae_int_t  d,
const ae_int_t  nq,
const ae_int_t  nw,
idwinterpolant z 
)

◆ idwcalc()

double alglib::idwcalc ( const idwinterpolant z,
const real_1d_array x 
)

◆ ifloor()

int alglib::ifloor ( double  x)

◆ incompletebeta()

double alglib::incompletebeta ( const double  a,
const double  b,
const double  x 
)

◆ incompleteellipticintegrale()

double alglib::incompleteellipticintegrale ( const double  phi,
const double  m 
)

◆ incompleteellipticintegralk()

double alglib::incompleteellipticintegralk ( const double  phi,
const double  m 
)

◆ incompletegamma()

double alglib::incompletegamma ( const double  a,
const double  x 
)

◆ incompletegammac()

double alglib::incompletegammac ( const double  a,
const double  x 
)

◆ invbinomialdistribution()

double alglib::invbinomialdistribution ( const ae_int_t  k,
const ae_int_t  n,
const double  y 
)

◆ invchisquaredistribution()

double alglib::invchisquaredistribution ( const double  v,
const double  y 
)

◆ inverf()

double alglib::inverf ( const double  e)

◆ invfdistribution()

double alglib::invfdistribution ( const ae_int_t  a,
const ae_int_t  b,
const double  y 
)

◆ invincompletebeta()

double alglib::invincompletebeta ( const double  a,
const double  b,
const double  y 
)

◆ invincompletegammac()

double alglib::invincompletegammac ( const double  a,
const double  y0 
)

◆ invnormaldistribution()

double alglib::invnormaldistribution ( const double  y0)

◆ invpoissondistribution()

double alglib::invpoissondistribution ( const ae_int_t  k,
const double  y 
)

◆ invstudenttdistribution()

double alglib::invstudenttdistribution ( const ae_int_t  k,
const double  p 
)

◆ jacobianellipticfunctions()

void alglib::jacobianellipticfunctions ( const double  u,
const double  m,
double &  sn,
double &  cn,
double &  dn,
double &  ph 
)

◆ jarqueberatest()

void alglib::jarqueberatest ( const real_1d_array x,
const ae_int_t  n,
double &  p 
)

◆ kdtreebuild() [1/2]

void alglib::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 
)

◆ kdtreebuild() [2/2]

void alglib::kdtreebuild ( const real_2d_array xy,
const ae_int_t  nx,
const ae_int_t  ny,
const ae_int_t  normtype,
kdtree kdt 
)

◆ kdtreebuildtagged() [1/2]

void alglib::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 
)

◆ kdtreebuildtagged() [2/2]

void alglib::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 
)

◆ kdtreecreaterequestbuffer()

void alglib::kdtreecreaterequestbuffer ( const kdtree kdt,
kdtreerequestbuffer buf 
)

◆ kdtreequeryaknn() [1/2]

ae_int_t alglib::kdtreequeryaknn ( const kdtree kdt,
const real_1d_array x,
const ae_int_t  k,
const bool  selfmatch,
const double  eps 
)

◆ kdtreequeryaknn() [2/2]

ae_int_t alglib::kdtreequeryaknn ( const kdtree kdt,
const real_1d_array x,
const ae_int_t  k,
const double  eps 
)

◆ kdtreequerybox()

ae_int_t alglib::kdtreequerybox ( const kdtree kdt,
const real_1d_array boxmin,
const real_1d_array boxmax 
)

◆ kdtreequeryknn() [1/2]

ae_int_t alglib::kdtreequeryknn ( const kdtree kdt,
const real_1d_array x,
const ae_int_t  k 
)

◆ kdtreequeryknn() [2/2]

ae_int_t alglib::kdtreequeryknn ( const kdtree kdt,
const real_1d_array x,
const ae_int_t  k,
const bool  selfmatch 
)

◆ kdtreequeryresultsdistances()

void alglib::kdtreequeryresultsdistances ( const kdtree kdt,
real_1d_array r 
)

◆ kdtreequeryresultsdistancesi()

void alglib::kdtreequeryresultsdistancesi ( const kdtree kdt,
real_1d_array r 
)

◆ kdtreequeryresultstags()

void alglib::kdtreequeryresultstags ( const kdtree kdt,
integer_1d_array tags 
)

◆ kdtreequeryresultstagsi()

void alglib::kdtreequeryresultstagsi ( const kdtree kdt,
integer_1d_array tags 
)

◆ kdtreequeryresultsx()

void alglib::kdtreequeryresultsx ( const kdtree kdt,
real_2d_array x 
)

◆ kdtreequeryresultsxi()

void alglib::kdtreequeryresultsxi ( const kdtree kdt,
real_2d_array x 
)

◆ kdtreequeryresultsxy()

void alglib::kdtreequeryresultsxy ( const kdtree kdt,
real_2d_array xy 
)

◆ kdtreequeryresultsxyi()

void alglib::kdtreequeryresultsxyi ( const kdtree kdt,
real_2d_array xy 
)

◆ kdtreequeryrnn() [1/2]

ae_int_t alglib::kdtreequeryrnn ( const kdtree kdt,
const real_1d_array x,
const double  r 
)

◆ kdtreequeryrnn() [2/2]

ae_int_t alglib::kdtreequeryrnn ( const kdtree kdt,
const real_1d_array x,
const double  r,
const bool  selfmatch 
)

◆ kdtreeserialize() [1/2]

void alglib::kdtreeserialize ( kdtree obj,
std::ostream &  s_out 
)

◆ kdtreeserialize() [2/2]

void alglib::kdtreeserialize ( kdtree obj,
std::string &  s_out 
)

◆ kdtreetsqueryaknn() [1/2]

ae_int_t alglib::kdtreetsqueryaknn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const ae_int_t  k,
const bool  selfmatch,
const double  eps 
)

◆ kdtreetsqueryaknn() [2/2]

ae_int_t alglib::kdtreetsqueryaknn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const ae_int_t  k,
const double  eps 
)

◆ kdtreetsquerybox()

ae_int_t alglib::kdtreetsquerybox ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array boxmin,
const real_1d_array boxmax 
)

◆ kdtreetsqueryknn() [1/2]

ae_int_t alglib::kdtreetsqueryknn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const ae_int_t  k 
)

◆ kdtreetsqueryknn() [2/2]

ae_int_t alglib::kdtreetsqueryknn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const ae_int_t  k,
const bool  selfmatch 
)

◆ kdtreetsqueryresultsdistances()

void alglib::kdtreetsqueryresultsdistances ( const kdtree kdt,
const kdtreerequestbuffer buf,
real_1d_array r 
)

◆ kdtreetsqueryresultstags()

void alglib::kdtreetsqueryresultstags ( const kdtree kdt,
const kdtreerequestbuffer buf,
integer_1d_array tags 
)

◆ kdtreetsqueryresultsx()

void alglib::kdtreetsqueryresultsx ( const kdtree kdt,
const kdtreerequestbuffer buf,
real_2d_array x 
)

◆ kdtreetsqueryresultsxy()

void alglib::kdtreetsqueryresultsxy ( const kdtree kdt,
const kdtreerequestbuffer buf,
real_2d_array xy 
)

◆ kdtreetsqueryrnn() [1/2]

ae_int_t alglib::kdtreetsqueryrnn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const double  r 
)

◆ kdtreetsqueryrnn() [2/2]

ae_int_t alglib::kdtreetsqueryrnn ( const kdtree kdt,
const kdtreerequestbuffer buf,
const real_1d_array x,
const double  r,
const bool  selfmatch 
)

◆ kdtreeunserialize() [1/2]

void alglib::kdtreeunserialize ( const std::istream &  s_in,
kdtree obj 
)

◆ kdtreeunserialize() [2/2]

void alglib::kdtreeunserialize ( const std::string &  s_in,
kdtree obj 
)

◆ kmeansgenerate()

void alglib::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 
)

◆ laguerrecalculate()

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

◆ laguerrecoefficients()

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

◆ laguerresum()

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

◆ legendrecalculate()

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

◆ legendrecoefficients()

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

◆ legendresum()

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

◆ lincgcreate()

void alglib::lincgcreate ( const ae_int_t  n,
lincgstate state 
)

◆ lincgresults()

void alglib::lincgresults ( const lincgstate state,
real_1d_array x,
lincgreport rep 
)

◆ lincgsetcond()

void alglib::lincgsetcond ( const lincgstate state,
const double  epsf,
const ae_int_t  maxits 
)

◆ lincgsetprecdiag()

void alglib::lincgsetprecdiag ( const lincgstate state)

◆ lincgsetprecunit()

void alglib::lincgsetprecunit ( const lincgstate state)

◆ lincgsetrestartfreq()

void alglib::lincgsetrestartfreq ( const lincgstate state,
const ae_int_t  srf 
)

◆ lincgsetrupdatefreq()

void alglib::lincgsetrupdatefreq ( const lincgstate state,
const ae_int_t  freq 
)

◆ lincgsetstartingpoint()

void alglib::lincgsetstartingpoint ( const lincgstate state,
const real_1d_array x 
)

◆ lincgsetxrep()

void alglib::lincgsetxrep ( const lincgstate state,
const bool  needxrep 
)

◆ lincgsolvesparse()

void alglib::lincgsolvesparse ( const lincgstate state,
const sparsematrix a,
const bool  isupper,
const real_1d_array b 
)

◆ linlsqrcreate()

void alglib::linlsqrcreate ( const ae_int_t  m,
const ae_int_t  n,
linlsqrstate state 
)

◆ linlsqrresults()

void alglib::linlsqrresults ( const linlsqrstate state,
real_1d_array x,
linlsqrreport rep 
)

◆ linlsqrsetcond()

void alglib::linlsqrsetcond ( const linlsqrstate state,
const double  epsa,
const double  epsb,
const ae_int_t  maxits 
)

◆ linlsqrsetlambdai()

void alglib::linlsqrsetlambdai ( const linlsqrstate state,
const double  lambdai 
)

◆ linlsqrsetprecdiag()

void alglib::linlsqrsetprecdiag ( const linlsqrstate state)

◆ linlsqrsetprecunit()

void alglib::linlsqrsetprecunit ( const linlsqrstate state)

◆ linlsqrsetxrep()

void alglib::linlsqrsetxrep ( const linlsqrstate state,
const bool  needxrep 
)

◆ linlsqrsolvesparse()

void alglib::linlsqrsolvesparse ( const linlsqrstate state,
const sparsematrix a,
const real_1d_array b 
)

◆ lngamma()

double alglib::lngamma ( const double  x,
double &  sgngam 
)

◆ logisticcalc4()

double alglib::logisticcalc4 ( const double  x,
const double  a,
const double  b,
const double  c,
const double  d 
)

◆ logisticcalc5()

double alglib::logisticcalc5 ( const double  x,
const double  a,
const double  b,
const double  c,
const double  d,
const double  g 
)

◆ logisticfit4()

void alglib::logisticfit4 ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
double &  a,
double &  b,
double &  c,
double &  d,
lsfitreport rep 
)

◆ logisticfit45x()

void alglib::logisticfit45x ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const double  cnstrleft,
const double  cnstrright,
const bool  is4pl,
const double  lambdav,
const double  epsx,
const ae_int_t  rscnt,
double &  a,
double &  b,
double &  c,
double &  d,
double &  g,
lsfitreport rep 
)

◆ logisticfit4ec()

void alglib::logisticfit4ec ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const double  cnstrleft,
const double  cnstrright,
double &  a,
double &  b,
double &  c,
double &  d,
lsfitreport rep 
)

◆ logisticfit5()

void alglib::logisticfit5 ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
double &  a,
double &  b,
double &  c,
double &  d,
double &  g,
lsfitreport rep 
)

◆ logisticfit5ec()

void alglib::logisticfit5ec ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const double  cnstrleft,
const double  cnstrright,
double &  a,
double &  b,
double &  c,
double &  d,
double &  g,
lsfitreport rep 
)

◆ lravgerror()

double alglib::lravgerror ( const linearmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ lravgrelerror()

double alglib::lravgrelerror ( const linearmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ lrbuild()

void alglib::lrbuild ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nvars,
ae_int_t info,
linearmodel lm,
lrreport ar 
)

◆ lrbuilds()

void alglib::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 
)

◆ lrbuildz()

void alglib::lrbuildz ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nvars,
ae_int_t info,
linearmodel lm,
lrreport ar 
)

◆ lrbuildzs()

void alglib::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 
)

◆ lrpack()

void alglib::lrpack ( const real_1d_array v,
const ae_int_t  nvars,
linearmodel lm 
)

◆ lrprocess()

double alglib::lrprocess ( const linearmodel lm,
const real_1d_array x 
)

◆ lrrmserror()

double alglib::lrrmserror ( const linearmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ lrunpack()

void alglib::lrunpack ( const linearmodel lm,
real_1d_array v,
ae_int_t nvars 
)

◆ lsfitcreatef() [1/2]

void alglib::lsfitcreatef ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
const double  diffstep,
lsfitstate state 
)

◆ lsfitcreatef() [2/2]

void alglib::lsfitcreatef ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
const double  diffstep,
lsfitstate state 
)

◆ lsfitcreatefg() [1/2]

void alglib::lsfitcreatefg ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
const bool  cheapfg,
lsfitstate state 
)

◆ lsfitcreatefg() [2/2]

void alglib::lsfitcreatefg ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
const bool  cheapfg,
lsfitstate state 
)

◆ lsfitcreatefgh() [1/2]

void alglib::lsfitcreatefgh ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
lsfitstate state 
)

◆ lsfitcreatefgh() [2/2]

void alglib::lsfitcreatefgh ( const real_2d_array x,
const real_1d_array y,
const real_1d_array c,
lsfitstate state 
)

◆ lsfitcreatewf() [1/2]

void alglib::lsfitcreatewf ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
const double  diffstep,
lsfitstate state 
)

◆ lsfitcreatewf() [2/2]

void alglib::lsfitcreatewf ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
const double  diffstep,
lsfitstate state 
)

◆ lsfitcreatewfg() [1/2]

void alglib::lsfitcreatewfg ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
const bool  cheapfg,
lsfitstate state 
)

◆ lsfitcreatewfg() [2/2]

void alglib::lsfitcreatewfg ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
const bool  cheapfg,
lsfitstate state 
)

◆ lsfitcreatewfgh() [1/2]

void alglib::lsfitcreatewfgh ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
lsfitstate state 
)

◆ lsfitcreatewfgh() [2/2]

void alglib::lsfitcreatewfgh ( const real_2d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array c,
lsfitstate state 
)

◆ lsfitfit() [1/3]

void alglib::lsfitfit ( lsfitstate state,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, real_2d_array &hess, void *ptr)  hess,
void(*)(const real_1d_array &c, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ lsfitfit() [2/3]

void alglib::lsfitfit ( lsfitstate state,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &c, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ lsfitfit() [3/3]

void alglib::lsfitfit ( lsfitstate state,
void(*)(const real_1d_array &c, const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &c, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ lsfititeration()

bool alglib::lsfititeration ( const lsfitstate state)

◆ lsfitlinear() [1/2]

void alglib::lsfitlinear ( const real_1d_array y,
const real_2d_array fmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinear() [2/2]

void alglib::lsfitlinear ( const real_1d_array y,
const real_2d_array fmatrix,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearc() [1/2]

void alglib::lsfitlinearc ( const real_1d_array y,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearc() [2/2]

void alglib::lsfitlinearc ( const real_1d_array y,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearw() [1/2]

void alglib::lsfitlinearw ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearw() [2/2]

void alglib::lsfitlinearw ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearwc() [1/2]

void alglib::lsfitlinearwc ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitlinearwc() [2/2]

void alglib::lsfitlinearwc ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitresults()

void alglib::lsfitresults ( const lsfitstate state,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ lsfitsetbc()

void alglib::lsfitsetbc ( const lsfitstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ lsfitsetcond()

void alglib::lsfitsetcond ( const lsfitstate state,
const double  epsx,
const ae_int_t  maxits 
)

◆ lsfitsetgradientcheck()

void alglib::lsfitsetgradientcheck ( const lsfitstate state,
const double  teststep 
)

◆ lsfitsetlc() [1/2]

void alglib::lsfitsetlc ( const lsfitstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ lsfitsetlc() [2/2]

void alglib::lsfitsetlc ( const lsfitstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ lsfitsetscale()

void alglib::lsfitsetscale ( const lsfitstate state,
const real_1d_array s 
)

◆ lsfitsetstpmax()

void alglib::lsfitsetstpmax ( const lsfitstate state,
const double  stpmax 
)

◆ lsfitsetxrep()

void alglib::lsfitsetxrep ( const lsfitstate state,
const bool  needxrep 
)

◆ lstfitpiecewiselinearrdp()

void alglib::lstfitpiecewiselinearrdp ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const double  eps,
real_1d_array x2,
real_1d_array y2,
ae_int_t nsections 
)

◆ lstfitpiecewiselinearrdpfixed()

void alglib::lstfitpiecewiselinearrdpfixed ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
real_1d_array x2,
real_1d_array y2,
ae_int_t nsections 
)

◆ mannwhitneyutest()

void alglib::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 
)

◆ maxint()

int alglib::maxint ( int  m1,
int  m2 
)

◆ maxreal()

double alglib::maxreal ( double  m1,
double  m2 
)

◆ mcpdaddbc()

void alglib::mcpdaddbc ( const mcpdstate s,
const ae_int_t  i,
const ae_int_t  j,
const double  bndl,
const double  bndu 
)

◆ mcpdaddec()

void alglib::mcpdaddec ( const mcpdstate s,
const ae_int_t  i,
const ae_int_t  j,
const double  c 
)

◆ mcpdaddtrack() [1/2]

void alglib::mcpdaddtrack ( const mcpdstate s,
const real_2d_array xy 
)

◆ mcpdaddtrack() [2/2]

void alglib::mcpdaddtrack ( const mcpdstate s,
const real_2d_array xy,
const ae_int_t  k 
)

◆ mcpdcreate()

void alglib::mcpdcreate ( const ae_int_t  n,
mcpdstate s 
)

◆ mcpdcreateentry()

void alglib::mcpdcreateentry ( const ae_int_t  n,
const ae_int_t  entrystate,
mcpdstate s 
)

◆ mcpdcreateentryexit()

void alglib::mcpdcreateentryexit ( const ae_int_t  n,
const ae_int_t  entrystate,
const ae_int_t  exitstate,
mcpdstate s 
)

◆ mcpdcreateexit()

void alglib::mcpdcreateexit ( const ae_int_t  n,
const ae_int_t  exitstate,
mcpdstate s 
)

◆ mcpdresults()

void alglib::mcpdresults ( const mcpdstate s,
real_2d_array p,
mcpdreport rep 
)

◆ mcpdsetbc()

void alglib::mcpdsetbc ( const mcpdstate s,
const real_2d_array bndl,
const real_2d_array bndu 
)

◆ mcpdsetec()

void alglib::mcpdsetec ( const mcpdstate s,
const real_2d_array ec 
)

◆ mcpdsetlc() [1/2]

void alglib::mcpdsetlc ( const mcpdstate s,
const real_2d_array c,
const integer_1d_array ct 
)

◆ mcpdsetlc() [2/2]

void alglib::mcpdsetlc ( const mcpdstate s,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ mcpdsetpredictionweights()

void alglib::mcpdsetpredictionweights ( const mcpdstate s,
const real_1d_array pw 
)

◆ mcpdsetprior()

void alglib::mcpdsetprior ( const mcpdstate s,
const real_2d_array pp 
)

◆ mcpdsettikhonovregularizer()

void alglib::mcpdsettikhonovregularizer ( const mcpdstate s,
const double  v 
)

◆ mcpdsolve()

void alglib::mcpdsolve ( const mcpdstate s)

◆ minasacreate() [1/2]

void alglib::minasacreate ( const ae_int_t  n,
const real_1d_array x,
const real_1d_array bndl,
const real_1d_array bndu,
minasastate state 
)

◆ minasacreate() [2/2]

void alglib::minasacreate ( const real_1d_array x,
const real_1d_array bndl,
const real_1d_array bndu,
minasastate state 
)

◆ minasaiteration()

bool alglib::minasaiteration ( const minasastate state)

◆ minasaoptimize()

void alglib::minasaoptimize ( minasastate state,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minasarestartfrom()

void alglib::minasarestartfrom ( const minasastate state,
const real_1d_array x,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minasaresults()

void alglib::minasaresults ( const minasastate state,
real_1d_array x,
minasareport rep 
)

◆ minasaresultsbuf()

void alglib::minasaresultsbuf ( const minasastate state,
real_1d_array x,
minasareport rep 
)

◆ minasasetalgorithm()

void alglib::minasasetalgorithm ( const minasastate state,
const ae_int_t  algotype 
)

◆ minasasetcond()

void alglib::minasasetcond ( const minasastate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minasasetstpmax()

void alglib::minasasetstpmax ( const minasastate state,
const double  stpmax 
)

◆ minasasetxrep()

void alglib::minasasetxrep ( const minasastate state,
const bool  needxrep 
)

◆ minbccreate() [1/2]

void alglib::minbccreate ( const ae_int_t  n,
const real_1d_array x,
minbcstate state 
)

◆ minbccreate() [2/2]

void alglib::minbccreate ( const real_1d_array x,
minbcstate state 
)

◆ minbccreatef() [1/2]

void alglib::minbccreatef ( const ae_int_t  n,
const real_1d_array x,
const double  diffstep,
minbcstate state 
)

◆ minbccreatef() [2/2]

void alglib::minbccreatef ( const real_1d_array x,
const double  diffstep,
minbcstate state 
)

◆ minbciteration()

bool alglib::minbciteration ( const minbcstate state)

◆ minbcoptimize() [1/2]

void alglib::minbcoptimize ( minbcstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minbcoptimize() [2/2]

void alglib::minbcoptimize ( minbcstate state,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minbcrequesttermination()

void alglib::minbcrequesttermination ( const minbcstate state)

◆ minbcrestartfrom()

void alglib::minbcrestartfrom ( const minbcstate state,
const real_1d_array x 
)

◆ minbcresults()

void alglib::minbcresults ( const minbcstate state,
real_1d_array x,
minbcreport rep 
)

◆ minbcresultsbuf()

void alglib::minbcresultsbuf ( const minbcstate state,
real_1d_array x,
minbcreport rep 
)

◆ minbcsetbc()

void alglib::minbcsetbc ( const minbcstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minbcsetcond()

void alglib::minbcsetcond ( const minbcstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minbcsetgradientcheck()

void alglib::minbcsetgradientcheck ( const minbcstate state,
const double  teststep 
)

◆ minbcsetprecdefault()

void alglib::minbcsetprecdefault ( const minbcstate state)

◆ minbcsetprecdiag()

void alglib::minbcsetprecdiag ( const minbcstate state,
const real_1d_array d 
)

◆ minbcsetprecscale()

void alglib::minbcsetprecscale ( const minbcstate state)

◆ minbcsetscale()

void alglib::minbcsetscale ( const minbcstate state,
const real_1d_array s 
)

◆ minbcsetstpmax()

void alglib::minbcsetstpmax ( const minbcstate state,
const double  stpmax 
)

◆ minbcsetxrep()

void alglib::minbcsetxrep ( const minbcstate state,
const bool  needxrep 
)

◆ minbleiccreate() [1/2]

void alglib::minbleiccreate ( const ae_int_t  n,
const real_1d_array x,
minbleicstate state 
)

◆ minbleiccreate() [2/2]

void alglib::minbleiccreate ( const real_1d_array x,
minbleicstate state 
)

◆ minbleiccreatef() [1/2]

void alglib::minbleiccreatef ( const ae_int_t  n,
const real_1d_array x,
const double  diffstep,
minbleicstate state 
)

◆ minbleiccreatef() [2/2]

void alglib::minbleiccreatef ( const real_1d_array x,
const double  diffstep,
minbleicstate state 
)

◆ minbleiciteration()

bool alglib::minbleiciteration ( const minbleicstate state)

◆ minbleicoptimize() [1/2]

void alglib::minbleicoptimize ( minbleicstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minbleicoptimize() [2/2]

void alglib::minbleicoptimize ( minbleicstate state,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minbleicrequesttermination()

void alglib::minbleicrequesttermination ( const minbleicstate state)

◆ minbleicrestartfrom()

void alglib::minbleicrestartfrom ( const minbleicstate state,
const real_1d_array x 
)

◆ minbleicresults()

void alglib::minbleicresults ( const minbleicstate state,
real_1d_array x,
minbleicreport rep 
)

◆ minbleicresultsbuf()

void alglib::minbleicresultsbuf ( const minbleicstate state,
real_1d_array x,
minbleicreport rep 
)

◆ minbleicsetbarrierdecay()

void alglib::minbleicsetbarrierdecay ( const minbleicstate state,
const double  mudecay 
)

◆ minbleicsetbarrierwidth()

void alglib::minbleicsetbarrierwidth ( const minbleicstate state,
const double  mu 
)

◆ minbleicsetbc()

void alglib::minbleicsetbc ( const minbleicstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minbleicsetcond()

void alglib::minbleicsetcond ( const minbleicstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minbleicsetgradientcheck()

void alglib::minbleicsetgradientcheck ( const minbleicstate state,
const double  teststep 
)

◆ minbleicsetlc() [1/2]

void alglib::minbleicsetlc ( const minbleicstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ minbleicsetlc() [2/2]

void alglib::minbleicsetlc ( const minbleicstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minbleicsetprecdefault()

void alglib::minbleicsetprecdefault ( const minbleicstate state)

◆ minbleicsetprecdiag()

void alglib::minbleicsetprecdiag ( const minbleicstate state,
const real_1d_array d 
)

◆ minbleicsetprecscale()

void alglib::minbleicsetprecscale ( const minbleicstate state)

◆ minbleicsetscale()

void alglib::minbleicsetscale ( const minbleicstate state,
const real_1d_array s 
)

◆ minbleicsetstpmax()

void alglib::minbleicsetstpmax ( const minbleicstate state,
const double  stpmax 
)

◆ minbleicsetxrep()

void alglib::minbleicsetxrep ( const minbleicstate state,
const bool  needxrep 
)

◆ mincgcreate() [1/2]

void alglib::mincgcreate ( const ae_int_t  n,
const real_1d_array x,
mincgstate state 
)

◆ mincgcreate() [2/2]

void alglib::mincgcreate ( const real_1d_array x,
mincgstate state 
)

◆ mincgcreatef() [1/2]

void alglib::mincgcreatef ( const ae_int_t  n,
const real_1d_array x,
const double  diffstep,
mincgstate state 
)

◆ mincgcreatef() [2/2]

void alglib::mincgcreatef ( const real_1d_array x,
const double  diffstep,
mincgstate state 
)

◆ mincgiteration()

bool alglib::mincgiteration ( const mincgstate state)

◆ mincgoptimize() [1/2]

void alglib::mincgoptimize ( mincgstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ mincgoptimize() [2/2]

void alglib::mincgoptimize ( mincgstate state,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ mincgrequesttermination()

void alglib::mincgrequesttermination ( const mincgstate state)

◆ mincgrestartfrom()

void alglib::mincgrestartfrom ( const mincgstate state,
const real_1d_array x 
)

◆ mincgresults()

void alglib::mincgresults ( const mincgstate state,
real_1d_array x,
mincgreport rep 
)

◆ mincgresultsbuf()

void alglib::mincgresultsbuf ( const mincgstate state,
real_1d_array x,
mincgreport rep 
)

◆ mincgsetcgtype()

void alglib::mincgsetcgtype ( const mincgstate state,
const ae_int_t  cgtype 
)

◆ mincgsetcond()

void alglib::mincgsetcond ( const mincgstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ mincgsetgradientcheck()

void alglib::mincgsetgradientcheck ( const mincgstate state,
const double  teststep 
)

◆ mincgsetprecdefault()

void alglib::mincgsetprecdefault ( const mincgstate state)

◆ mincgsetprecdiag()

void alglib::mincgsetprecdiag ( const mincgstate state,
const real_1d_array d 
)

◆ mincgsetprecscale()

void alglib::mincgsetprecscale ( const mincgstate state)

◆ mincgsetscale()

void alglib::mincgsetscale ( const mincgstate state,
const real_1d_array s 
)

◆ mincgsetstpmax()

void alglib::mincgsetstpmax ( const mincgstate state,
const double  stpmax 
)

◆ mincgsetxrep()

void alglib::mincgsetxrep ( const mincgstate state,
const bool  needxrep 
)

◆ mincgsuggeststep()

void alglib::mincgsuggeststep ( const mincgstate state,
const double  stp 
)

◆ minint()

int alglib::minint ( int  m1,
int  m2 
)

◆ minlbfgscreate() [1/2]

void alglib::minlbfgscreate ( const ae_int_t  m,
const real_1d_array x,
minlbfgsstate state 
)

◆ minlbfgscreate() [2/2]

void alglib::minlbfgscreate ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
minlbfgsstate state 
)

◆ minlbfgscreatef() [1/2]

void alglib::minlbfgscreatef ( const ae_int_t  m,
const real_1d_array x,
const double  diffstep,
minlbfgsstate state 
)

◆ minlbfgscreatef() [2/2]

void alglib::minlbfgscreatef ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
const double  diffstep,
minlbfgsstate state 
)

◆ minlbfgsiteration()

bool alglib::minlbfgsiteration ( const minlbfgsstate state)

◆ minlbfgsoptimize() [1/2]

void alglib::minlbfgsoptimize ( minlbfgsstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlbfgsoptimize() [2/2]

void alglib::minlbfgsoptimize ( minlbfgsstate state,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlbfgsrequesttermination()

void alglib::minlbfgsrequesttermination ( const minlbfgsstate state)

◆ minlbfgsrestartfrom()

void alglib::minlbfgsrestartfrom ( const minlbfgsstate state,
const real_1d_array x 
)

◆ minlbfgsresults()

void alglib::minlbfgsresults ( const minlbfgsstate state,
real_1d_array x,
minlbfgsreport rep 
)

◆ minlbfgsresultsbuf()

void alglib::minlbfgsresultsbuf ( const minlbfgsstate state,
real_1d_array x,
minlbfgsreport rep 
)

◆ minlbfgssetcholeskypreconditioner()

void alglib::minlbfgssetcholeskypreconditioner ( const minlbfgsstate state,
const real_2d_array p,
const bool  isupper 
)

◆ minlbfgssetcond()

void alglib::minlbfgssetcond ( const minlbfgsstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minlbfgssetdefaultpreconditioner()

void alglib::minlbfgssetdefaultpreconditioner ( const minlbfgsstate state)

◆ minlbfgssetgradientcheck()

void alglib::minlbfgssetgradientcheck ( const minlbfgsstate state,
const double  teststep 
)

◆ minlbfgssetpreccholesky()

void alglib::minlbfgssetpreccholesky ( const minlbfgsstate state,
const real_2d_array p,
const bool  isupper 
)

◆ minlbfgssetprecdefault()

void alglib::minlbfgssetprecdefault ( const minlbfgsstate state)

◆ minlbfgssetprecdiag()

void alglib::minlbfgssetprecdiag ( const minlbfgsstate state,
const real_1d_array d 
)

◆ minlbfgssetprecscale()

void alglib::minlbfgssetprecscale ( const minlbfgsstate state)

◆ minlbfgssetscale()

void alglib::minlbfgssetscale ( const minlbfgsstate state,
const real_1d_array s 
)

◆ minlbfgssetstpmax()

void alglib::minlbfgssetstpmax ( const minlbfgsstate state,
const double  stpmax 
)

◆ minlbfgssetxrep()

void alglib::minlbfgssetxrep ( const minlbfgsstate state,
const bool  needxrep 
)

◆ minlmcreatefgh() [1/2]

void alglib::minlmcreatefgh ( const ae_int_t  n,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatefgh() [2/2]

void alglib::minlmcreatefgh ( const real_1d_array x,
minlmstate state 
)

◆ minlmcreatefgj() [1/2]

void alglib::minlmcreatefgj ( const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatefgj() [2/2]

void alglib::minlmcreatefgj ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatefj() [1/2]

void alglib::minlmcreatefj ( const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatefj() [2/2]

void alglib::minlmcreatefj ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatev() [1/2]

void alglib::minlmcreatev ( const ae_int_t  m,
const real_1d_array x,
const double  diffstep,
minlmstate state 
)

◆ minlmcreatev() [2/2]

void alglib::minlmcreatev ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
const double  diffstep,
minlmstate state 
)

◆ minlmcreatevgj() [1/2]

void alglib::minlmcreatevgj ( const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatevgj() [2/2]

void alglib::minlmcreatevgj ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatevj() [1/2]

void alglib::minlmcreatevj ( const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmcreatevj() [2/2]

void alglib::minlmcreatevj ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
minlmstate state 
)

◆ minlmiteration()

bool alglib::minlmiteration ( const minlmstate state)

◆ minlmoptimize() [1/5]

void alglib::minlmoptimize ( minlmstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, real_2d_array &hess, void *ptr)  hess,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlmoptimize() [2/5]

void alglib::minlmoptimize ( minlmstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, double &func, real_1d_array &grad, void *ptr)  grad,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlmoptimize() [3/5]

void alglib::minlmoptimize ( minlmstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlmoptimize() [4/5]

void alglib::minlmoptimize ( minlmstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, void *ptr)  fvec,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlmoptimize() [5/5]

void alglib::minlmoptimize ( minlmstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, void *ptr)  fvec,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minlmrequesttermination()

void alglib::minlmrequesttermination ( const minlmstate state)

◆ minlmrestartfrom()

void alglib::minlmrestartfrom ( const minlmstate state,
const real_1d_array x 
)

◆ minlmresults()

void alglib::minlmresults ( const minlmstate state,
real_1d_array x,
minlmreport rep 
)

◆ minlmresultsbuf()

void alglib::minlmresultsbuf ( const minlmstate state,
real_1d_array x,
minlmreport rep 
)

◆ minlmsetacctype()

void alglib::minlmsetacctype ( const minlmstate state,
const ae_int_t  acctype 
)

◆ minlmsetbc()

void alglib::minlmsetbc ( const minlmstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minlmsetcond()

void alglib::minlmsetcond ( const minlmstate state,
const double  epsx,
const ae_int_t  maxits 
)

◆ minlmsetgradientcheck()

void alglib::minlmsetgradientcheck ( const minlmstate state,
const double  teststep 
)

◆ minlmsetlc() [1/2]

void alglib::minlmsetlc ( const minlmstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ minlmsetlc() [2/2]

void alglib::minlmsetlc ( const minlmstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minlmsetscale()

void alglib::minlmsetscale ( const minlmstate state,
const real_1d_array s 
)

◆ minlmsetstpmax()

void alglib::minlmsetstpmax ( const minlmstate state,
const double  stpmax 
)

◆ minlmsetxrep()

void alglib::minlmsetxrep ( const minlmstate state,
const bool  needxrep 
)

◆ minnlccreate() [1/2]

void alglib::minnlccreate ( const ae_int_t  n,
const real_1d_array x,
minnlcstate state 
)

◆ minnlccreate() [2/2]

void alglib::minnlccreate ( const real_1d_array x,
minnlcstate state 
)

◆ minnlccreatef() [1/2]

void alglib::minnlccreatef ( const ae_int_t  n,
const real_1d_array x,
const double  diffstep,
minnlcstate state 
)

◆ minnlccreatef() [2/2]

void alglib::minnlccreatef ( const real_1d_array x,
const double  diffstep,
minnlcstate state 
)

◆ minnlciteration()

bool alglib::minnlciteration ( const minnlcstate state)

◆ minnlcoptimize() [1/2]

void alglib::minnlcoptimize ( minnlcstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, void *ptr)  fvec,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minnlcoptimize() [2/2]

void alglib::minnlcoptimize ( minnlcstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minnlcrestartfrom()

void alglib::minnlcrestartfrom ( const minnlcstate state,
const real_1d_array x 
)

◆ minnlcresults()

void alglib::minnlcresults ( const minnlcstate state,
real_1d_array x,
minnlcreport rep 
)

◆ minnlcresultsbuf()

void alglib::minnlcresultsbuf ( const minnlcstate state,
real_1d_array x,
minnlcreport rep 
)

◆ minnlcsetalgoaul()

void alglib::minnlcsetalgoaul ( const minnlcstate state,
const double  rho,
const ae_int_t  itscnt 
)

◆ minnlcsetbc()

void alglib::minnlcsetbc ( const minnlcstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minnlcsetcond()

void alglib::minnlcsetcond ( const minnlcstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minnlcsetgradientcheck()

void alglib::minnlcsetgradientcheck ( const minnlcstate state,
const double  teststep 
)

◆ minnlcsetlc() [1/2]

void alglib::minnlcsetlc ( const minnlcstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ minnlcsetlc() [2/2]

void alglib::minnlcsetlc ( const minnlcstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minnlcsetnlc()

void alglib::minnlcsetnlc ( const minnlcstate state,
const ae_int_t  nlec,
const ae_int_t  nlic 
)

◆ minnlcsetprecexactlowrank()

void alglib::minnlcsetprecexactlowrank ( const minnlcstate state,
const ae_int_t  updatefreq 
)

◆ minnlcsetprecexactrobust()

void alglib::minnlcsetprecexactrobust ( const minnlcstate state,
const ae_int_t  updatefreq 
)

◆ minnlcsetprecinexact()

void alglib::minnlcsetprecinexact ( const minnlcstate state)

◆ minnlcsetprecnone()

void alglib::minnlcsetprecnone ( const minnlcstate state)

◆ minnlcsetscale()

void alglib::minnlcsetscale ( const minnlcstate state,
const real_1d_array s 
)

◆ minnlcsetstpmax()

void alglib::minnlcsetstpmax ( const minnlcstate state,
const double  stpmax 
)

◆ minnlcsetxrep()

void alglib::minnlcsetxrep ( const minnlcstate state,
const bool  needxrep 
)

◆ minnscreate() [1/2]

void alglib::minnscreate ( const ae_int_t  n,
const real_1d_array x,
minnsstate state 
)

◆ minnscreate() [2/2]

void alglib::minnscreate ( const real_1d_array x,
minnsstate state 
)

◆ minnscreatef() [1/2]

void alglib::minnscreatef ( const ae_int_t  n,
const real_1d_array x,
const double  diffstep,
minnsstate state 
)

◆ minnscreatef() [2/2]

void alglib::minnscreatef ( const real_1d_array x,
const double  diffstep,
minnsstate state 
)

◆ minnsiteration()

bool alglib::minnsiteration ( const minnsstate state)

◆ minnsoptimize() [1/2]

void alglib::minnsoptimize ( minnsstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, void *ptr)  fvec,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minnsoptimize() [2/2]

void alglib::minnsoptimize ( minnsstate state,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ minnsrequesttermination()

void alglib::minnsrequesttermination ( const minnsstate state)

◆ minnsrestartfrom()

void alglib::minnsrestartfrom ( const minnsstate state,
const real_1d_array x 
)

◆ minnsresults()

void alglib::minnsresults ( const minnsstate state,
real_1d_array x,
minnsreport rep 
)

◆ minnsresultsbuf()

void alglib::minnsresultsbuf ( const minnsstate state,
real_1d_array x,
minnsreport rep 
)

◆ minnssetalgoags()

void alglib::minnssetalgoags ( const minnsstate state,
const double  radius,
const double  penalty 
)

◆ minnssetbc()

void alglib::minnssetbc ( const minnsstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minnssetcond()

void alglib::minnssetcond ( const minnsstate state,
const double  epsx,
const ae_int_t  maxits 
)

◆ minnssetlc() [1/2]

void alglib::minnssetlc ( const minnsstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ minnssetlc() [2/2]

void alglib::minnssetlc ( const minnsstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minnssetnlc()

void alglib::minnssetnlc ( const minnsstate state,
const ae_int_t  nlec,
const ae_int_t  nlic 
)

◆ minnssetscale()

void alglib::minnssetscale ( const minnsstate state,
const real_1d_array s 
)

◆ minnssetxrep()

void alglib::minnssetxrep ( const minnsstate state,
const bool  needxrep 
)

◆ minqpcreate()

void alglib::minqpcreate ( const ae_int_t  n,
minqpstate state 
)

◆ minqpoptimize()

void alglib::minqpoptimize ( const minqpstate state)

◆ minqpresults()

void alglib::minqpresults ( const minqpstate state,
real_1d_array x,
minqpreport rep 
)

◆ minqpresultsbuf()

void alglib::minqpresultsbuf ( const minqpstate state,
real_1d_array x,
minqpreport rep 
)

◆ minqpsetalgobleic()

void alglib::minqpsetalgobleic ( const minqpstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxits 
)

◆ minqpsetalgocholesky()

void alglib::minqpsetalgocholesky ( const minqpstate state)

◆ minqpsetalgodenseaul()

void alglib::minqpsetalgodenseaul ( const minqpstate state,
const double  epsx,
const double  rho,
const ae_int_t  itscnt 
)

◆ minqpsetalgoquickqp()

void alglib::minqpsetalgoquickqp ( const minqpstate state,
const double  epsg,
const double  epsf,
const double  epsx,
const ae_int_t  maxouterits,
const bool  usenewton 
)

◆ minqpsetbc()

void alglib::minqpsetbc ( const minqpstate state,
const real_1d_array bndl,
const real_1d_array bndu 
)

◆ minqpsetlc() [1/2]

void alglib::minqpsetlc ( const minqpstate state,
const real_2d_array c,
const integer_1d_array ct 
)

◆ minqpsetlc() [2/2]

void alglib::minqpsetlc ( const minqpstate state,
const real_2d_array c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minqpsetlcmixed()

void alglib::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 
)

◆ minqpsetlcsparse()

void alglib::minqpsetlcsparse ( const minqpstate state,
const sparsematrix c,
const integer_1d_array ct,
const ae_int_t  k 
)

◆ minqpsetlinearterm()

void alglib::minqpsetlinearterm ( const minqpstate state,
const real_1d_array b 
)

◆ minqpsetorigin()

void alglib::minqpsetorigin ( const minqpstate state,
const real_1d_array xorigin 
)

◆ minqpsetquadraticterm() [1/2]

void alglib::minqpsetquadraticterm ( const minqpstate state,
const real_2d_array a 
)

◆ minqpsetquadraticterm() [2/2]

void alglib::minqpsetquadraticterm ( const minqpstate state,
const real_2d_array a,
const bool  isupper 
)

◆ minqpsetquadratictermsparse()

void alglib::minqpsetquadratictermsparse ( const minqpstate state,
const sparsematrix a,
const bool  isupper 
)

◆ minqpsetscale()

void alglib::minqpsetscale ( const minqpstate state,
const real_1d_array s 
)

◆ minqpsetstartingpoint()

void alglib::minqpsetstartingpoint ( const minqpstate state,
const real_1d_array x 
)

◆ minreal()

double alglib::minreal ( double  m1,
double  m2 
)

◆ mlpactivationfunction()

void alglib::mlpactivationfunction ( const double  net,
const ae_int_t  k,
double &  f,
double &  df,
double &  d2f 
)

◆ mlpallerrorssparsesubset()

void alglib::mlpallerrorssparsesubset ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  setsize,
const integer_1d_array subset,
const ae_int_t  subsetsize,
modelerrors rep 
)

◆ mlpallerrorssubset()

void alglib::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 
)

◆ mlpavgce()

double alglib::mlpavgce ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpavgcesparse()

double alglib::mlpavgcesparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlpavgerror()

double alglib::mlpavgerror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpavgerrorsparse()

double alglib::mlpavgerrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlpavgrelerror()

double alglib::mlpavgrelerror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpavgrelerrorsparse()

double alglib::mlpavgrelerrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlpclserror()

ae_int_t alglib::mlpclserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpcontinuetraining()

bool alglib::mlpcontinuetraining ( const mlptrainer s,
const multilayerperceptron network 
)

◆ mlpcopy()

void alglib::mlpcopy ( const multilayerperceptron network1,
multilayerperceptron network2 
)

◆ mlpcopytunableparameters()

void alglib::mlpcopytunableparameters ( const multilayerperceptron network1,
const multilayerperceptron network2 
)

◆ mlpcreate0()

void alglib::mlpcreate0 ( const ae_int_t  nin,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreate1()

void alglib::mlpcreate1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreate2()

void alglib::mlpcreate2 ( const ae_int_t  nin,
const ae_int_t  nhid1,
const ae_int_t  nhid2,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreateb0()

void alglib::mlpcreateb0 ( const ae_int_t  nin,
const ae_int_t  nout,
const double  b,
const double  d,
multilayerperceptron network 
)

◆ mlpcreateb1()

void alglib::mlpcreateb1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
const double  b,
const double  d,
multilayerperceptron network 
)

◆ mlpcreateb2()

void alglib::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 
)

◆ mlpcreatec0()

void alglib::mlpcreatec0 ( const ae_int_t  nin,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreatec1()

void alglib::mlpcreatec1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreatec2()

void alglib::mlpcreatec2 ( const ae_int_t  nin,
const ae_int_t  nhid1,
const ae_int_t  nhid2,
const ae_int_t  nout,
multilayerperceptron network 
)

◆ mlpcreater0()

void alglib::mlpcreater0 ( const ae_int_t  nin,
const ae_int_t  nout,
const double  a,
const double  b,
multilayerperceptron network 
)

◆ mlpcreater1()

void alglib::mlpcreater1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
const double  a,
const double  b,
multilayerperceptron network 
)

◆ mlpcreater2()

void alglib::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 
)

◆ mlpcreatetrainer()

void alglib::mlpcreatetrainer ( const ae_int_t  nin,
const ae_int_t  nout,
mlptrainer s 
)

◆ mlpcreatetrainercls()

void alglib::mlpcreatetrainercls ( const ae_int_t  nin,
const ae_int_t  nclasses,
mlptrainer s 
)

◆ mlpeavgce()

double alglib::mlpeavgce ( const mlpensemble ensemble,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpeavgerror()

double alglib::mlpeavgerror ( const mlpensemble ensemble,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpeavgrelerror()

double alglib::mlpeavgrelerror ( const mlpensemble ensemble,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpebagginglbfgs()

void alglib::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 
)

◆ mlpebagginglm()

void alglib::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 
)

◆ mlpecreate0()

void alglib::mlpecreate0 ( const ae_int_t  nin,
const ae_int_t  nout,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreate1()

void alglib::mlpecreate1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreate2()

void alglib::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 
)

◆ mlpecreateb0()

void alglib::mlpecreateb0 ( const ae_int_t  nin,
const ae_int_t  nout,
const double  b,
const double  d,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreateb1()

void alglib::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 
)

◆ mlpecreateb2()

void alglib::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 
)

◆ mlpecreatec0()

void alglib::mlpecreatec0 ( const ae_int_t  nin,
const ae_int_t  nout,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreatec1()

void alglib::mlpecreatec1 ( const ae_int_t  nin,
const ae_int_t  nhid,
const ae_int_t  nout,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreatec2()

void alglib::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 
)

◆ mlpecreatefromnetwork()

void alglib::mlpecreatefromnetwork ( const multilayerperceptron network,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreater0()

void alglib::mlpecreater0 ( const ae_int_t  nin,
const ae_int_t  nout,
const double  a,
const double  b,
const ae_int_t  ensemblesize,
mlpensemble ensemble 
)

◆ mlpecreater1()

void alglib::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 
)

◆ mlpecreater2()

void alglib::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 
)

◆ mlpeissoftmax()

bool alglib::mlpeissoftmax ( const mlpensemble ensemble)

◆ mlpeprocess()

void alglib::mlpeprocess ( const mlpensemble ensemble,
const real_1d_array x,
real_1d_array y 
)

◆ mlpeprocessi()

void alglib::mlpeprocessi ( const mlpensemble ensemble,
const real_1d_array x,
real_1d_array y 
)

◆ mlpeproperties()

void alglib::mlpeproperties ( const mlpensemble ensemble,
ae_int_t nin,
ae_int_t nout 
)

◆ mlperandomize()

void alglib::mlperandomize ( const mlpensemble ensemble)

◆ mlperelclserror()

double alglib::mlperelclserror ( const mlpensemble ensemble,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpermserror()

double alglib::mlpermserror ( const mlpensemble ensemble,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlperror()

double alglib::mlperror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlperrorn()

double alglib::mlperrorn ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize 
)

◆ mlperrorsparse()

double alglib::mlperrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlperrorsparsesubset()

double alglib::mlperrorsparsesubset ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  setsize,
const integer_1d_array subset,
const ae_int_t  subsetsize 
)

◆ mlperrorsubset()

double alglib::mlperrorsubset ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  setsize,
const integer_1d_array subset,
const ae_int_t  subsetsize 
)

◆ mlpeserialize() [1/2]

void alglib::mlpeserialize ( mlpensemble obj,
std::ostream &  s_out 
)

◆ mlpeserialize() [2/2]

void alglib::mlpeserialize ( mlpensemble obj,
std::string &  s_out 
)

◆ mlpetraines()

void alglib::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 
)

◆ mlpeunserialize() [1/2]

void alglib::mlpeunserialize ( const std::istream &  s_in,
mlpensemble obj 
)

◆ mlpeunserialize() [2/2]

void alglib::mlpeunserialize ( const std::string &  s_in,
mlpensemble obj 
)

◆ mlpgetinputscaling()

void alglib::mlpgetinputscaling ( const multilayerperceptron network,
const ae_int_t  i,
double &  mean,
double &  sigma 
)

◆ mlpgetinputscount()

ae_int_t alglib::mlpgetinputscount ( const multilayerperceptron network)

◆ mlpgetlayerscount()

ae_int_t alglib::mlpgetlayerscount ( const multilayerperceptron network)

◆ mlpgetlayersize()

ae_int_t alglib::mlpgetlayersize ( const multilayerperceptron network,
const ae_int_t  k 
)

◆ mlpgetneuroninfo()

void alglib::mlpgetneuroninfo ( const multilayerperceptron network,
const ae_int_t  k,
const ae_int_t  i,
ae_int_t fkind,
double &  threshold 
)

◆ mlpgetoutputscaling()

void alglib::mlpgetoutputscaling ( const multilayerperceptron network,
const ae_int_t  i,
double &  mean,
double &  sigma 
)

◆ mlpgetoutputscount()

ae_int_t alglib::mlpgetoutputscount ( const multilayerperceptron network)

◆ mlpgetweight()

double alglib::mlpgetweight ( const multilayerperceptron network,
const ae_int_t  k0,
const ae_int_t  i0,
const ae_int_t  k1,
const ae_int_t  i1 
)

◆ mlpgetweightscount()

ae_int_t alglib::mlpgetweightscount ( const multilayerperceptron network)

◆ mlpgrad()

void alglib::mlpgrad ( const multilayerperceptron network,
const real_1d_array x,
const real_1d_array desiredy,
double &  e,
real_1d_array grad 
)

◆ mlpgradbatch()

void alglib::mlpgradbatch ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad 
)

◆ mlpgradbatchsparse()

void alglib::mlpgradbatchsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad 
)

◆ mlpgradbatchsparsesubset()

void alglib::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 
)

◆ mlpgradbatchsubset()

void alglib::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 
)

◆ mlpgradn()

void alglib::mlpgradn ( const multilayerperceptron network,
const real_1d_array x,
const real_1d_array desiredy,
double &  e,
real_1d_array grad 
)

◆ mlpgradnbatch()

void alglib::mlpgradnbatch ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad 
)

◆ mlphessianbatch()

void alglib::mlphessianbatch ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad,
real_2d_array h 
)

◆ mlphessiannbatch()

void alglib::mlphessiannbatch ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad,
real_2d_array h 
)

◆ mlpinitpreprocessor()

void alglib::mlpinitpreprocessor ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize 
)

◆ mlpissoftmax()

bool alglib::mlpissoftmax ( const multilayerperceptron network)

◆ mlpkfoldcv()

void alglib::mlpkfoldcv ( const mlptrainer s,
const multilayerperceptron network,
const ae_int_t  nrestarts,
const ae_int_t  foldscount,
mlpreport rep 
)

◆ mlpkfoldcvlbfgs()

void alglib::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 
)

◆ mlpkfoldcvlm()

void alglib::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 
)

◆ mlpprocess()

void alglib::mlpprocess ( const multilayerperceptron network,
const real_1d_array x,
real_1d_array y 
)

◆ mlpprocessi()

void alglib::mlpprocessi ( const multilayerperceptron network,
const real_1d_array x,
real_1d_array y 
)

◆ mlpproperties()

void alglib::mlpproperties ( const multilayerperceptron network,
ae_int_t nin,
ae_int_t nout,
ae_int_t wcount 
)

◆ mlprandomize()

void alglib::mlprandomize ( const multilayerperceptron network)

◆ mlprandomizefull()

void alglib::mlprandomizefull ( const multilayerperceptron network)

◆ mlprelclserror()

double alglib::mlprelclserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlprelclserrorsparse()

double alglib::mlprelclserrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlprmserror()

double alglib::mlprmserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlprmserrorsparse()

double alglib::mlprmserrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlpserialize() [1/2]

void alglib::mlpserialize ( multilayerperceptron obj,
std::ostream &  s_out 
)

◆ mlpserialize() [2/2]

void alglib::mlpserialize ( multilayerperceptron obj,
std::string &  s_out 
)

◆ mlpsetalgobatch()

void alglib::mlpsetalgobatch ( const mlptrainer s)

◆ mlpsetcond()

void alglib::mlpsetcond ( const mlptrainer s,
const double  wstep,
const ae_int_t  maxits 
)

◆ mlpsetdataset()

void alglib::mlpsetdataset ( const mlptrainer s,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mlpsetdecay()

void alglib::mlpsetdecay ( const mlptrainer s,
const double  decay 
)

◆ mlpsetinputscaling()

void alglib::mlpsetinputscaling ( const multilayerperceptron network,
const ae_int_t  i,
const double  mean,
const double  sigma 
)

◆ mlpsetneuroninfo()

void alglib::mlpsetneuroninfo ( const multilayerperceptron network,
const ae_int_t  k,
const ae_int_t  i,
const ae_int_t  fkind,
const double  threshold 
)

◆ mlpsetoutputscaling()

void alglib::mlpsetoutputscaling ( const multilayerperceptron network,
const ae_int_t  i,
const double  mean,
const double  sigma 
)

◆ mlpsetsparsedataset()

void alglib::mlpsetsparsedataset ( const mlptrainer s,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ mlpsetweight()

void alglib::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 
)

◆ mlpstarttraining()

void alglib::mlpstarttraining ( const mlptrainer s,
const multilayerperceptron network,
const bool  randomstart 
)

◆ mlptrainensemblees()

void alglib::mlptrainensemblees ( const mlptrainer s,
const mlpensemble ensemble,
const ae_int_t  nrestarts,
mlpreport rep 
)

◆ mlptraines()

void alglib::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 
)

◆ mlptrainlbfgs()

void alglib::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 
)

◆ mlptrainlm()

void alglib::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 
)

◆ mlptrainnetwork()

void alglib::mlptrainnetwork ( const mlptrainer s,
const multilayerperceptron network,
const ae_int_t  nrestarts,
mlpreport rep 
)

◆ mlpunserialize() [1/2]

void alglib::mlpunserialize ( const std::istream &  s_in,
multilayerperceptron obj 
)

◆ mlpunserialize() [2/2]

void alglib::mlpunserialize ( const std::string &  s_in,
multilayerperceptron obj 
)

◆ mnlavgce()

double alglib::mnlavgce ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mnlavgerror()

double alglib::mnlavgerror ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mnlavgrelerror()

double alglib::mnlavgrelerror ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  ssize 
)

◆ mnlclserror()

ae_int_t alglib::mnlclserror ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mnlpack()

void alglib::mnlpack ( const real_2d_array a,
const ae_int_t  nvars,
const ae_int_t  nclasses,
logitmodel lm 
)

◆ mnlprocess()

void alglib::mnlprocess ( const logitmodel lm,
const real_1d_array x,
real_1d_array y 
)

◆ mnlprocessi()

void alglib::mnlprocessi ( const logitmodel lm,
const real_1d_array x,
real_1d_array y 
)

◆ mnlrelclserror()

double alglib::mnlrelclserror ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mnlrmserror()

double alglib::mnlrmserror ( const logitmodel lm,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ mnltrainh()

void alglib::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 
)

◆ mnlunpack()

void alglib::mnlunpack ( const logitmodel lm,
real_2d_array a,
ae_int_t nvars,
ae_int_t nclasses 
)

◆ nleqcreatelm() [1/2]

void alglib::nleqcreatelm ( const ae_int_t  m,
const real_1d_array x,
nleqstate state 
)

◆ nleqcreatelm() [2/2]

void alglib::nleqcreatelm ( const ae_int_t  n,
const ae_int_t  m,
const real_1d_array x,
nleqstate state 
)

◆ nleqiteration()

bool alglib::nleqiteration ( const nleqstate state)

◆ nleqrestartfrom()

void alglib::nleqrestartfrom ( const nleqstate state,
const real_1d_array x 
)

◆ nleqresults()

void alglib::nleqresults ( const nleqstate state,
real_1d_array x,
nleqreport rep 
)

◆ nleqresultsbuf()

void alglib::nleqresultsbuf ( const nleqstate state,
real_1d_array x,
nleqreport rep 
)

◆ nleqsetcond()

void alglib::nleqsetcond ( const nleqstate state,
const double  epsf,
const ae_int_t  maxits 
)

◆ nleqsetstpmax()

void alglib::nleqsetstpmax ( const nleqstate state,
const double  stpmax 
)

◆ nleqsetxrep()

void alglib::nleqsetxrep ( const nleqstate state,
const bool  needxrep 
)

◆ nleqsolve()

void alglib::nleqsolve ( nleqstate state,
void(*)(const real_1d_array &x, double &func, void *ptr)  func,
void(*)(const real_1d_array &x, real_1d_array &fi, real_2d_array &jac, void *ptr)  jac,
void(*)(const real_1d_array &x, double func, void *ptr)  rep = NULL,
void *  ptr = NULL 
)

◆ normaldistribution()

double alglib::normaldistribution ( const double  x)

◆ normestimatorcreate()

void alglib::normestimatorcreate ( const ae_int_t  m,
const ae_int_t  n,
const ae_int_t  nstart,
const ae_int_t  nits,
normestimatorstate state 
)

◆ normestimatorestimatesparse()

void alglib::normestimatorestimatesparse ( const normestimatorstate state,
const sparsematrix a 
)

◆ normestimatorresults()

void alglib::normestimatorresults ( const normestimatorstate state,
double &  nrm 
)

◆ normestimatorsetseed()

void alglib::normestimatorsetseed ( const normestimatorstate state,
const ae_int_t  seedval 
)

◆ nsfitspheremcc()

void alglib::nsfitspheremcc ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nx,
real_1d_array cx,
double &  rhi 
)

◆ nsfitspheremic()

void alglib::nsfitspheremic ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nx,
real_1d_array cx,
double &  rlo 
)

◆ nsfitspheremzc()

void alglib::nsfitspheremzc ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nx,
real_1d_array cx,
double &  rlo,
double &  rhi 
)

◆ nsfitspherex()

void alglib::nsfitspherex ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nx,
const ae_int_t  problemtype,
const double  epsx,
const ae_int_t  aulits,
const double  penalty,
real_1d_array cx,
double &  rlo,
double &  rhi 
)

◆ odesolveriteration()

bool alglib::odesolveriteration ( const odesolverstate state)

◆ odesolverresults()

void alglib::odesolverresults ( const odesolverstate state,
ae_int_t m,
real_1d_array xtbl,
real_2d_array ytbl,
odesolverreport rep 
)

◆ odesolverrkck() [1/2]

void alglib::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 
)

◆ odesolverrkck() [2/2]

void alglib::odesolverrkck ( const real_1d_array y,
const real_1d_array x,
const double  eps,
const double  h,
odesolverstate state 
)

◆ odesolversolve()

void alglib::odesolversolve ( odesolverstate state,
void(*)(const real_1d_array &y, double x, real_1d_array &dy, void *ptr)  diff,
void *  ptr = NULL 
)

◆ onesamplesigntest()

void alglib::onesamplesigntest ( const real_1d_array x,
const ae_int_t  n,
const double  median,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ onesamplevariancetest()

void alglib::onesamplevariancetest ( const real_1d_array x,
const ae_int_t  n,
const double  variance,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ operator!=()

const bool alglib::operator!= ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ operator*() [1/3]

const alglib::complex alglib::operator* ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ operator*() [2/3]

const alglib::complex alglib::operator* ( const alglib::complex lhs,
const double &  rhs 
)

◆ operator*() [3/3]

const alglib::complex alglib::operator* ( const double &  lhs,
const alglib::complex rhs 
)

◆ operator+() [1/4]

const alglib::complex alglib::operator+ ( const alglib::complex lhs)

◆ operator+() [2/4]

const alglib::complex alglib::operator+ ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ operator+() [3/4]

const alglib::complex alglib::operator+ ( const alglib::complex lhs,
const double &  rhs 
)

◆ operator+() [4/4]

const alglib::complex alglib::operator+ ( const double &  lhs,
const alglib::complex rhs 
)

◆ operator-() [1/4]

const alglib::complex alglib::operator- ( const alglib::complex lhs)

◆ operator-() [2/4]

const alglib::complex alglib::operator- ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ operator-() [3/4]

const alglib::complex alglib::operator- ( const alglib::complex lhs,
const double &  rhs 
)

◆ operator-() [4/4]

const alglib::complex alglib::operator- ( const double &  lhs,
const alglib::complex rhs 
)

◆ operator/() [1/3]

const alglib::complex alglib::operator/ ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ operator/() [2/3]

const alglib::complex alglib::operator/ ( const alglib::complex lhs,
const double &  rhs 
)

◆ operator/() [3/3]

const alglib::complex alglib::operator/ ( const double &  lhs,
const alglib::complex rhs 
)

◆ operator==()

const bool alglib::operator== ( const alglib::complex lhs,
const alglib::complex rhs 
)

◆ parametricrdpfixed()

void alglib::parametricrdpfixed ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  d,
const ae_int_t  stopm,
const double  stopeps,
real_2d_array x2,
integer_1d_array idx2,
ae_int_t nsections 
)

◆ pcabuildbasis()

void alglib::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 
)

◆ pcatruncatedsubspace()

void alglib::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 
)

◆ pearsoncorr2() [1/2]

double alglib::pearsoncorr2 ( const real_1d_array x,
const real_1d_array y 
)

◆ pearsoncorr2() [2/2]

double alglib::pearsoncorr2 ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n 
)

◆ pearsoncorrelation()

double alglib::pearsoncorrelation ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n 
)

◆ pearsoncorrelationsignificance()

void alglib::pearsoncorrelationsignificance ( const double  r,
const ae_int_t  n,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ pearsoncorrm() [1/2]

void alglib::pearsoncorrm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ pearsoncorrm() [2/2]

void alglib::pearsoncorrm ( const real_2d_array x,
real_2d_array c 
)

◆ pearsoncorrm2() [1/2]

void alglib::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 
)

◆ pearsoncorrm2() [2/2]

void alglib::pearsoncorrm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ pi()

double alglib::pi ( )

◆ poissoncdistribution()

double alglib::poissoncdistribution ( const ae_int_t  k,
const double  m 
)

◆ poissondistribution()

double alglib::poissondistribution ( const ae_int_t  k,
const double  m 
)

◆ polynomialbar2cheb()

void alglib::polynomialbar2cheb ( const barycentricinterpolant p,
const double  a,
const double  b,
real_1d_array t 
)

◆ polynomialbar2pow() [1/2]

void alglib::polynomialbar2pow ( const barycentricinterpolant p,
const double  c,
const double  s,
real_1d_array a 
)

◆ polynomialbar2pow() [2/2]

void alglib::polynomialbar2pow ( const barycentricinterpolant p,
real_1d_array a 
)

◆ polynomialbuild() [1/2]

void alglib::polynomialbuild ( const real_1d_array x,
const real_1d_array y,
barycentricinterpolant p 
)

◆ polynomialbuild() [2/2]

void alglib::polynomialbuild ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
barycentricinterpolant p 
)

◆ polynomialbuildcheb1() [1/2]

void alglib::polynomialbuildcheb1 ( const double  a,
const double  b,
const real_1d_array y,
barycentricinterpolant p 
)

◆ polynomialbuildcheb1() [2/2]

void alglib::polynomialbuildcheb1 ( const double  a,
const double  b,
const real_1d_array y,
const ae_int_t  n,
barycentricinterpolant p 
)

◆ polynomialbuildcheb2() [1/2]

void alglib::polynomialbuildcheb2 ( const double  a,
const double  b,
const real_1d_array y,
barycentricinterpolant p 
)

◆ polynomialbuildcheb2() [2/2]

void alglib::polynomialbuildcheb2 ( const double  a,
const double  b,
const real_1d_array y,
const ae_int_t  n,
barycentricinterpolant p 
)

◆ polynomialbuildeqdist() [1/2]

void alglib::polynomialbuildeqdist ( const double  a,
const double  b,
const real_1d_array y,
barycentricinterpolant p 
)

◆ polynomialbuildeqdist() [2/2]

void alglib::polynomialbuildeqdist ( const double  a,
const double  b,
const real_1d_array y,
const ae_int_t  n,
barycentricinterpolant p 
)

◆ polynomialcalccheb1() [1/2]

double alglib::polynomialcalccheb1 ( const double  a,
const double  b,
const real_1d_array f,
const ae_int_t  n,
const double  t 
)

◆ polynomialcalccheb1() [2/2]

double alglib::polynomialcalccheb1 ( const double  a,
const double  b,
const real_1d_array f,
const double  t 
)

◆ polynomialcalccheb2() [1/2]

double alglib::polynomialcalccheb2 ( const double  a,
const double  b,
const real_1d_array f,
const ae_int_t  n,
const double  t 
)

◆ polynomialcalccheb2() [2/2]

double alglib::polynomialcalccheb2 ( const double  a,
const double  b,
const real_1d_array f,
const double  t 
)

◆ polynomialcalceqdist() [1/2]

double alglib::polynomialcalceqdist ( const double  a,
const double  b,
const real_1d_array f,
const ae_int_t  n,
const double  t 
)

◆ polynomialcalceqdist() [2/2]

double alglib::polynomialcalceqdist ( const double  a,
const double  b,
const real_1d_array f,
const double  t 
)

◆ polynomialcheb2bar() [1/2]

void alglib::polynomialcheb2bar ( const real_1d_array t,
const ae_int_t  n,
const double  a,
const double  b,
barycentricinterpolant p 
)

◆ polynomialcheb2bar() [2/2]

void alglib::polynomialcheb2bar ( const real_1d_array t,
const double  a,
const double  b,
barycentricinterpolant p 
)

◆ polynomialfit() [1/2]

void alglib::polynomialfit ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ polynomialfit() [2/2]

void alglib::polynomialfit ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ polynomialfitwc() [1/2]

void alglib::polynomialfitwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ polynomialfitwc() [2/2]

void alglib::polynomialfitwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ polynomialpow2bar() [1/2]

void alglib::polynomialpow2bar ( const real_1d_array a,
barycentricinterpolant p 
)

◆ polynomialpow2bar() [2/2]

void alglib::polynomialpow2bar ( const real_1d_array a,
const ae_int_t  n,
const double  c,
const double  s,
barycentricinterpolant p 
)

◆ polynomialsolve()

void alglib::polynomialsolve ( const real_1d_array a,
const ae_int_t  n,
complex_1d_array x,
polynomialsolverreport rep 
)

◆ psi()

double alglib::psi ( const double  x)

◆ pspline2arclength()

double alglib::pspline2arclength ( const pspline2interpolant p,
const double  a,
const double  b 
)

◆ pspline2build()

void alglib::pspline2build ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  st,
const ae_int_t  pt,
pspline2interpolant p 
)

◆ pspline2buildperiodic()

void alglib::pspline2buildperiodic ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  st,
const ae_int_t  pt,
pspline2interpolant p 
)

◆ pspline2calc()

void alglib::pspline2calc ( const pspline2interpolant p,
const double  t,
double &  x,
double &  y 
)

◆ pspline2diff()

void alglib::pspline2diff ( const pspline2interpolant p,
const double  t,
double &  x,
double &  dx,
double &  y,
double &  dy 
)

◆ pspline2diff2()

void alglib::pspline2diff2 ( const pspline2interpolant p,
const double  t,
double &  x,
double &  dx,
double &  d2x,
double &  y,
double &  dy,
double &  d2y 
)

◆ pspline2parametervalues()

void alglib::pspline2parametervalues ( const pspline2interpolant p,
ae_int_t n,
real_1d_array t 
)

◆ pspline2tangent()

void alglib::pspline2tangent ( const pspline2interpolant p,
const double  t,
double &  x,
double &  y 
)

◆ pspline3arclength()

double alglib::pspline3arclength ( const pspline3interpolant p,
const double  a,
const double  b 
)

◆ pspline3build()

void alglib::pspline3build ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  st,
const ae_int_t  pt,
pspline3interpolant p 
)

◆ pspline3buildperiodic()

void alglib::pspline3buildperiodic ( const real_2d_array xy,
const ae_int_t  n,
const ae_int_t  st,
const ae_int_t  pt,
pspline3interpolant p 
)

◆ pspline3calc()

void alglib::pspline3calc ( const pspline3interpolant p,
const double  t,
double &  x,
double &  y,
double &  z 
)

◆ pspline3diff()

void alglib::pspline3diff ( const pspline3interpolant p,
const double  t,
double &  x,
double &  dx,
double &  y,
double &  dy,
double &  z,
double &  dz 
)

◆ pspline3diff2()

void alglib::pspline3diff2 ( const pspline3interpolant p,
const double  t,
double &  x,
double &  dx,
double &  d2x,
double &  y,
double &  dy,
double &  d2y,
double &  z,
double &  dz,
double &  d2z 
)

◆ pspline3parametervalues()

void alglib::pspline3parametervalues ( const pspline3interpolant p,
ae_int_t n,
real_1d_array t 
)

◆ pspline3tangent()

void alglib::pspline3tangent ( const pspline3interpolant p,
const double  t,
double &  x,
double &  y,
double &  z 
)

◆ randominteger()

ae_int_t alglib::randominteger ( ae_int_t  maxv)

◆ randomreal()

double alglib::randomreal ( )

◆ rankdata() [1/2]

void alglib::rankdata ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures 
)

◆ rankdata() [2/2]

void alglib::rankdata ( real_2d_array xy)

◆ rankdatacentered() [1/2]

void alglib::rankdatacentered ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures 
)

◆ rankdatacentered() [2/2]

void alglib::rankdatacentered ( real_2d_array xy)

◆ rbfbuildmodel()

void alglib::rbfbuildmodel ( const rbfmodel s,
rbfreport rep 
)

◆ rbfcalc()

void alglib::rbfcalc ( const rbfmodel s,
const real_1d_array x,
real_1d_array y 
)

◆ rbfcalc1()

double alglib::rbfcalc1 ( const rbfmodel s,
const double  x0 
)

◆ rbfcalc2()

double alglib::rbfcalc2 ( const rbfmodel s,
const double  x0,
const double  x1 
)

◆ rbfcalc3()

double alglib::rbfcalc3 ( const rbfmodel s,
const double  x0,
const double  x1,
const double  x2 
)

◆ rbfcalcbuf()

void alglib::rbfcalcbuf ( const rbfmodel s,
const real_1d_array x,
real_1d_array y 
)

◆ rbfcreate()

void alglib::rbfcreate ( const ae_int_t  nx,
const ae_int_t  ny,
rbfmodel s 
)

◆ rbfcreatecalcbuffer()

void alglib::rbfcreatecalcbuffer ( const rbfmodel s,
rbfcalcbuffer buf 
)

◆ rbfgetmodelversion()

ae_int_t alglib::rbfgetmodelversion ( const rbfmodel s)

◆ rbfgridcalc2()

void alglib::rbfgridcalc2 ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
real_2d_array y 
)

◆ rbfgridcalc2v()

void alglib::rbfgridcalc2v ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
real_1d_array y 
)

◆ rbfgridcalc2vsubset()

void alglib::rbfgridcalc2vsubset ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const boolean_1d_array flagy,
real_1d_array y 
)

◆ rbfgridcalc3v()

void alglib::rbfgridcalc3v ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const real_1d_array x2,
const ae_int_t  n2,
real_1d_array y 
)

◆ rbfgridcalc3vsubset()

void alglib::rbfgridcalc3vsubset ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const real_1d_array x2,
const ae_int_t  n2,
const boolean_1d_array flagy,
real_1d_array y 
)

◆ rbfserialize() [1/2]

void alglib::rbfserialize ( rbfmodel obj,
std::ostream &  s_out 
)

◆ rbfserialize() [2/2]

void alglib::rbfserialize ( rbfmodel obj,
std::string &  s_out 
)

◆ rbfsetalgohierarchical()

void alglib::rbfsetalgohierarchical ( const rbfmodel s,
const double  rbase,
const ae_int_t  nlayers,
const double  lambdans 
)

◆ rbfsetalgomultilayer() [1/2]

void alglib::rbfsetalgomultilayer ( const rbfmodel s,
const double  rbase,
const ae_int_t  nlayers 
)

◆ rbfsetalgomultilayer() [2/2]

void alglib::rbfsetalgomultilayer ( const rbfmodel s,
const double  rbase,
const ae_int_t  nlayers,
const double  lambdav 
)

◆ rbfsetalgoqnn() [1/2]

void alglib::rbfsetalgoqnn ( const rbfmodel s)

◆ rbfsetalgoqnn() [2/2]

void alglib::rbfsetalgoqnn ( const rbfmodel s,
const double  q,
const double  z 
)

◆ rbfsetconstterm()

void alglib::rbfsetconstterm ( const rbfmodel s)

◆ rbfsetlinterm()

void alglib::rbfsetlinterm ( const rbfmodel s)

◆ rbfsetpoints() [1/2]

void alglib::rbfsetpoints ( const rbfmodel s,
const real_2d_array xy 
)

◆ rbfsetpoints() [2/2]

void alglib::rbfsetpoints ( const rbfmodel s,
const real_2d_array xy,
const ae_int_t  n 
)

◆ rbfsetpointsandscales() [1/2]

void alglib::rbfsetpointsandscales ( const rbfmodel r,
const real_2d_array xy,
const ae_int_t  n,
const real_1d_array s 
)

◆ rbfsetpointsandscales() [2/2]

void alglib::rbfsetpointsandscales ( const rbfmodel r,
const real_2d_array xy,
const real_1d_array s 
)

◆ rbfsetv2bf()

void alglib::rbfsetv2bf ( const rbfmodel s,
const ae_int_t  bf 
)

◆ rbfsetv2its()

void alglib::rbfsetv2its ( const rbfmodel s,
const ae_int_t  maxits 
)

◆ rbfsetv2supportr()

void alglib::rbfsetv2supportr ( const rbfmodel s,
const double  r 
)

◆ rbfsetzeroterm()

void alglib::rbfsetzeroterm ( const rbfmodel s)

◆ rbftscalcbuf()

void alglib::rbftscalcbuf ( const rbfmodel s,
const rbfcalcbuffer buf,
const real_1d_array x,
real_1d_array y 
)

◆ rbfunpack()

void alglib::rbfunpack ( const rbfmodel s,
ae_int_t nx,
ae_int_t ny,
real_2d_array xwr,
ae_int_t nc,
real_2d_array v,
ae_int_t modelversion 
)

◆ rbfunserialize() [1/2]

void alglib::rbfunserialize ( const std::istream &  s_in,
rbfmodel obj 
)

◆ rbfunserialize() [2/2]

void alglib::rbfunserialize ( const std::string &  s_in,
rbfmodel obj 
)

◆ read_csv()

void alglib::read_csv ( const char *  filename,
char  separator,
int  flags,
alglib::real_2d_array out 
)

◆ rmatrixbd()

void alglib::rmatrixbd ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_1d_array tauq,
real_1d_array taup 
)

◆ rmatrixbdmultiplybyp()

void alglib::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 
)

◆ rmatrixbdmultiplybyq()

void alglib::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 
)

◆ rmatrixbdsvd()

bool alglib::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 
)

◆ rmatrixbdunpackdiagonals()

void alglib::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 
)

◆ rmatrixbdunpackpt()

void alglib::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 
)

◆ rmatrixbdunpackq()

void alglib::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 
)

◆ rmatrixcopy()

void alglib::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 
)

◆ rmatrixdet() [1/2]

double alglib::rmatrixdet ( const real_2d_array a)

◆ rmatrixdet() [2/2]

double alglib::rmatrixdet ( const real_2d_array a,
const ae_int_t  n 
)

◆ rmatrixenforcesymmetricity()

void alglib::rmatrixenforcesymmetricity ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ rmatrixevd()

bool alglib::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 
)

◆ rmatrixgemm()

void alglib::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 
)

◆ rmatrixhessenberg()

void alglib::rmatrixhessenberg ( real_2d_array a,
const ae_int_t  n,
real_1d_array tau 
)

◆ rmatrixhessenbergunpackh()

void alglib::rmatrixhessenbergunpackh ( const real_2d_array a,
const ae_int_t  n,
real_2d_array h 
)

◆ rmatrixhessenbergunpackq()

void alglib::rmatrixhessenbergunpackq ( const real_2d_array a,
const ae_int_t  n,
const real_1d_array tau,
real_2d_array q 
)

◆ rmatrixinverse() [1/2]

void alglib::rmatrixinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixinverse() [2/2]

void alglib::rmatrixinverse ( real_2d_array a,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixinvupdatecolumn()

void alglib::rmatrixinvupdatecolumn ( real_2d_array inva,
const ae_int_t  n,
const ae_int_t  updcolumn,
const real_1d_array u 
)

◆ rmatrixinvupdaterow()

void alglib::rmatrixinvupdaterow ( real_2d_array inva,
const ae_int_t  n,
const ae_int_t  updrow,
const real_1d_array v 
)

◆ rmatrixinvupdatesimple()

void alglib::rmatrixinvupdatesimple ( real_2d_array inva,
const ae_int_t  n,
const ae_int_t  updrow,
const ae_int_t  updcolumn,
const double  updval 
)

◆ rmatrixinvupdateuv()

void alglib::rmatrixinvupdateuv ( real_2d_array inva,
const ae_int_t  n,
const real_1d_array u,
const real_1d_array v 
)

◆ rmatrixlefttrsm()

void alglib::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 
)

◆ rmatrixlq()

void alglib::rmatrixlq ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_1d_array tau 
)

◆ rmatrixlqunpackl()

void alglib::rmatrixlqunpackl ( const real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_2d_array l 
)

◆ rmatrixlqunpackq()

void alglib::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 
)

◆ rmatrixlu()

void alglib::rmatrixlu ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
integer_1d_array pivots 
)

◆ rmatrixludet() [1/2]

double alglib::rmatrixludet ( const real_2d_array a,
const integer_1d_array pivots 
)

◆ rmatrixludet() [2/2]

double alglib::rmatrixludet ( const real_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n 
)

◆ rmatrixluinverse() [1/2]

void alglib::rmatrixluinverse ( real_2d_array a,
const integer_1d_array pivots,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixluinverse() [2/2]

void alglib::rmatrixluinverse ( real_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixlurcond1()

double alglib::rmatrixlurcond1 ( const real_2d_array lua,
const ae_int_t  n 
)

◆ rmatrixlurcondinf()

double alglib::rmatrixlurcondinf ( const real_2d_array lua,
const ae_int_t  n 
)

◆ rmatrixlusolve()

void alglib::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 
)

◆ rmatrixlusolvefast()

void alglib::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 
)

◆ rmatrixlusolvem()

void alglib::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 
)

◆ rmatrixlusolvemfast()

void alglib::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 
)

◆ rmatrixmixedsolve()

void alglib::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 
)

◆ rmatrixmixedsolvem()

void alglib::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 
)

◆ rmatrixmv()

void alglib::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 
)

◆ rmatrixqr()

void alglib::rmatrixqr ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_1d_array tau 
)

◆ rmatrixqrunpackq()

void alglib::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 
)

◆ rmatrixqrunpackr()

void alglib::rmatrixqrunpackr ( const real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_2d_array r 
)

◆ rmatrixrank1()

void alglib::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 
)

◆ rmatrixrcond1()

double alglib::rmatrixrcond1 ( const real_2d_array a,
const ae_int_t  n 
)

◆ rmatrixrcondinf()

double alglib::rmatrixrcondinf ( const real_2d_array a,
const ae_int_t  n 
)

◆ rmatrixrighttrsm()

void alglib::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 
)

◆ rmatrixrndcond()

void alglib::rmatrixrndcond ( const ae_int_t  n,
const double  c,
real_2d_array a 
)

◆ rmatrixrndorthogonal()

void alglib::rmatrixrndorthogonal ( const ae_int_t  n,
real_2d_array a 
)

◆ rmatrixrndorthogonalfromtheleft()

void alglib::rmatrixrndorthogonalfromtheleft ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n 
)

◆ rmatrixrndorthogonalfromtheright()

void alglib::rmatrixrndorthogonalfromtheright ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n 
)

◆ rmatrixschur()

bool alglib::rmatrixschur ( real_2d_array a,
const ae_int_t  n,
real_2d_array s 
)

◆ rmatrixsolve()

void alglib::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 
)

◆ rmatrixsolvefast()

void alglib::rmatrixsolvefast ( const real_2d_array a,
const ae_int_t  n,
const real_1d_array b,
ae_int_t info 
)

◆ rmatrixsolvels()

void alglib::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 
)

◆ rmatrixsolvem()

void alglib::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 
)

◆ rmatrixsolvemfast()

void alglib::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 
)

◆ rmatrixsvd()

bool alglib::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 
)

◆ rmatrixsyrk()

void alglib::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 
)

◆ rmatrixtranspose()

void alglib::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 
)

◆ rmatrixtrinverse() [1/2]

void alglib::rmatrixtrinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixtrinverse() [2/2]

void alglib::rmatrixtrinverse ( real_2d_array a,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ rmatrixtrrcond1()

double alglib::rmatrixtrrcond1 ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit 
)

◆ rmatrixtrrcondinf()

double alglib::rmatrixtrrcondinf ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit 
)

◆ round()

int alglib::round ( double  x)

◆ sampleadev() [1/2]

void alglib::sampleadev ( const real_1d_array x,
const ae_int_t  n,
double &  adev 
)

◆ sampleadev() [2/2]

void alglib::sampleadev ( const real_1d_array x,
double &  adev 
)

◆ samplekurtosis() [1/2]

double alglib::samplekurtosis ( const real_1d_array x)

◆ samplekurtosis() [2/2]

double alglib::samplekurtosis ( const real_1d_array x,
const ae_int_t  n 
)

◆ samplemean() [1/2]

double alglib::samplemean ( const real_1d_array x)

◆ samplemean() [2/2]

double alglib::samplemean ( const real_1d_array x,
const ae_int_t  n 
)

◆ samplemedian() [1/2]

void alglib::samplemedian ( const real_1d_array x,
const ae_int_t  n,
double &  median 
)

◆ samplemedian() [2/2]

void alglib::samplemedian ( const real_1d_array x,
double &  median 
)

◆ samplemoments() [1/2]

void alglib::samplemoments ( const real_1d_array x,
const ae_int_t  n,
double &  mean,
double &  variance,
double &  skewness,
double &  kurtosis 
)

◆ samplemoments() [2/2]

void alglib::samplemoments ( const real_1d_array x,
double &  mean,
double &  variance,
double &  skewness,
double &  kurtosis 
)

◆ samplepercentile() [1/2]

void alglib::samplepercentile ( const real_1d_array x,
const ae_int_t  n,
const double  p,
double &  v 
)

◆ samplepercentile() [2/2]

void alglib::samplepercentile ( const real_1d_array x,
const double  p,
double &  v 
)

◆ sampleskewness() [1/2]

double alglib::sampleskewness ( const real_1d_array x)

◆ sampleskewness() [2/2]

double alglib::sampleskewness ( const real_1d_array x,
const ae_int_t  n 
)

◆ samplevariance() [1/2]

double alglib::samplevariance ( const real_1d_array x)

◆ samplevariance() [2/2]

double alglib::samplevariance ( const real_1d_array x,
const ae_int_t  n 
)

◆ setnworkers()

void alglib::setnworkers ( alglib::ae_int_t  nworkers)

◆ sign()

int alglib::sign ( double  x)

◆ sinecosineintegrals()

void alglib::sinecosineintegrals ( const double  x,
double &  si,
double &  ci 
)

◆ smatrixevd()

bool alglib::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 
)

◆ smatrixevdi()

bool alglib::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 
)

◆ smatrixevdr()

bool alglib::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 
)

◆ smatrixgevd()

bool alglib::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 
)

◆ smatrixgevdreduce()

bool alglib::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 
)

◆ smatrixrndcond()

void alglib::smatrixrndcond ( const ae_int_t  n,
const double  c,
real_2d_array a 
)

◆ smatrixrndmultiply()

void alglib::smatrixrndmultiply ( real_2d_array a,
const ae_int_t  n 
)

◆ smatrixtd()

void alglib::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 
)

◆ smatrixtdevd()

bool alglib::smatrixtdevd ( real_1d_array d,
const real_1d_array e,
const ae_int_t  n,
const ae_int_t  zneeded,
real_2d_array z 
)

◆ smatrixtdevdi()

bool alglib::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 
)

◆ smatrixtdevdr()

bool alglib::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 
)

◆ smatrixtdunpackq()

void alglib::smatrixtdunpackq ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const real_1d_array tau,
real_2d_array q 
)

◆ smp_barycentricfitfloaterhormann()

void alglib::smp_barycentricfitfloaterhormann ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant b,
barycentricfitreport rep 
)

◆ smp_barycentricfitfloaterhormannwc()

void alglib::smp_barycentricfitfloaterhormannwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant b,
barycentricfitreport rep 
)

◆ smp_clusterizergetdistances()

void alglib::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 
)

◆ smp_clusterizerrunahc()

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

◆ smp_clusterizerrunkmeans()

void alglib::smp_clusterizerrunkmeans ( const clusterizerstate s,
const ae_int_t  k,
kmeansreport rep 
)

◆ smp_cmatrixgemm()

void alglib::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 
)

◆ smp_cmatrixherk()

void alglib::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 
)

◆ smp_cmatrixinverse() [1/2]

void alglib::smp_cmatrixinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_cmatrixinverse() [2/2]

void alglib::smp_cmatrixinverse ( complex_2d_array a,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ smp_cmatrixlefttrsm()

void alglib::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 
)

◆ smp_cmatrixlq()

void alglib::smp_cmatrixlq ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_1d_array tau 
)

◆ smp_cmatrixlqunpackq()

void alglib::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 
)

◆ smp_cmatrixlu()

void alglib::smp_cmatrixlu ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
integer_1d_array pivots 
)

◆ smp_cmatrixluinverse() [1/2]

void alglib::smp_cmatrixluinverse ( complex_2d_array a,
const integer_1d_array pivots,
ae_int_t info,
matinvreport rep 
)

◆ smp_cmatrixluinverse() [2/2]

void alglib::smp_cmatrixluinverse ( complex_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ smp_cmatrixlusolvem()

void alglib::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 
)

◆ smp_cmatrixlusolvemfast()

void alglib::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 
)

◆ smp_cmatrixqr()

void alglib::smp_cmatrixqr ( complex_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
complex_1d_array tau 
)

◆ smp_cmatrixqrunpackq()

void alglib::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 
)

◆ smp_cmatrixrighttrsm()

void alglib::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 
)

◆ smp_cmatrixsolve()

void alglib::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 
)

◆ smp_cmatrixsolvefast()

void alglib::smp_cmatrixsolvefast ( const complex_2d_array a,
const ae_int_t  n,
const complex_1d_array b,
ae_int_t info 
)

◆ smp_cmatrixsolvem()

void alglib::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 
)

◆ smp_cmatrixsolvemfast()

void alglib::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 
)

◆ smp_cmatrixsyrk()

void alglib::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 
)

◆ smp_cmatrixtrinverse() [1/2]

void alglib::smp_cmatrixtrinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit,
ae_int_t info,
matinvreport rep 
)

◆ smp_cmatrixtrinverse() [2/2]

void alglib::smp_cmatrixtrinverse ( complex_2d_array a,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_covm() [1/2]

void alglib::smp_covm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ smp_covm() [2/2]

void alglib::smp_covm ( const real_2d_array x,
real_2d_array c 
)

◆ smp_covm2() [1/2]

void alglib::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 
)

◆ smp_covm2() [2/2]

void alglib::smp_covm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ smp_eigsubspacesolvedenses()

void alglib::smp_eigsubspacesolvedenses ( const eigsubspacestate state,
const real_2d_array a,
const bool  isupper,
real_1d_array w,
real_2d_array z,
eigsubspacereport rep 
)

◆ smp_fisherldan()

void alglib::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 
)

◆ smp_hpdmatrixcholesky()

bool alglib::smp_hpdmatrixcholesky ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ smp_hpdmatrixcholeskyinverse() [1/2]

void alglib::smp_hpdmatrixcholeskyinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_hpdmatrixcholeskyinverse() [2/2]

void alglib::smp_hpdmatrixcholeskyinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_hpdmatrixcholeskysolvem()

void alglib::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 
)

◆ smp_hpdmatrixcholeskysolvemfast()

void alglib::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 
)

◆ smp_hpdmatrixinverse() [1/2]

void alglib::smp_hpdmatrixinverse ( complex_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_hpdmatrixinverse() [2/2]

void alglib::smp_hpdmatrixinverse ( complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_hpdmatrixsolve()

void alglib::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 
)

◆ smp_hpdmatrixsolvefast()

void alglib::smp_hpdmatrixsolvefast ( const complex_2d_array a,
const ae_int_t  n,
const bool  isupper,
const complex_1d_array b,
ae_int_t info 
)

◆ smp_hpdmatrixsolvem()

void alglib::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 
)

◆ smp_hpdmatrixsolvemfast()

void alglib::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 
)

◆ smp_lsfitlinear() [1/2]

void alglib::smp_lsfitlinear ( const real_1d_array y,
const real_2d_array fmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinear() [2/2]

void alglib::smp_lsfitlinear ( const real_1d_array y,
const real_2d_array fmatrix,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearc() [1/2]

void alglib::smp_lsfitlinearc ( const real_1d_array y,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearc() [2/2]

void alglib::smp_lsfitlinearc ( const real_1d_array y,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearw() [1/2]

void alglib::smp_lsfitlinearw ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearw() [2/2]

void alglib::smp_lsfitlinearw ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearwc() [1/2]

void alglib::smp_lsfitlinearwc ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_lsfitlinearwc() [2/2]

void alglib::smp_lsfitlinearwc ( const real_1d_array y,
const real_1d_array w,
const real_2d_array fmatrix,
const real_2d_array cmatrix,
const ae_int_t  n,
const ae_int_t  m,
const ae_int_t  k,
ae_int_t info,
real_1d_array c,
lsfitreport rep 
)

◆ smp_mlpallerrorssparsesubset()

void alglib::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 
)

◆ smp_mlpallerrorssubset()

void alglib::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 
)

◆ smp_mlpavgce()

double alglib::smp_mlpavgce ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlpavgcesparse()

double alglib::smp_mlpavgcesparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlpavgerror()

double alglib::smp_mlpavgerror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlpavgerrorsparse()

double alglib::smp_mlpavgerrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlpavgrelerror()

double alglib::smp_mlpavgrelerror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlpavgrelerrorsparse()

double alglib::smp_mlpavgrelerrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlpclserror()

ae_int_t alglib::smp_mlpclserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlpcontinuetraining()

bool alglib::smp_mlpcontinuetraining ( const mlptrainer s,
const multilayerperceptron network 
)

◆ smp_mlperror()

double alglib::smp_mlperror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlperrorsparse()

double alglib::smp_mlperrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlperrorsparsesubset()

double alglib::smp_mlperrorsparsesubset ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  setsize,
const integer_1d_array subset,
const ae_int_t  subsetsize 
)

◆ smp_mlperrorsubset()

double alglib::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 
)

◆ smp_mlpgradbatch()

void alglib::smp_mlpgradbatch ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad 
)

◆ smp_mlpgradbatchsparse()

void alglib::smp_mlpgradbatchsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  ssize,
double &  e,
real_1d_array grad 
)

◆ smp_mlpgradbatchsparsesubset()

void alglib::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 
)

◆ smp_mlpgradbatchsubset()

void alglib::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 
)

◆ smp_mlpkfoldcv()

void alglib::smp_mlpkfoldcv ( const mlptrainer s,
const multilayerperceptron network,
const ae_int_t  nrestarts,
const ae_int_t  foldscount,
mlpreport rep 
)

◆ smp_mlprelclserror()

double alglib::smp_mlprelclserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlprelclserrorsparse()

double alglib::smp_mlprelclserrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlprmserror()

double alglib::smp_mlprmserror ( const multilayerperceptron network,
const real_2d_array xy,
const ae_int_t  npoints 
)

◆ smp_mlprmserrorsparse()

double alglib::smp_mlprmserrorsparse ( const multilayerperceptron network,
const sparsematrix xy,
const ae_int_t  npoints 
)

◆ smp_mlptrainensemblees()

void alglib::smp_mlptrainensemblees ( const mlptrainer s,
const mlpensemble ensemble,
const ae_int_t  nrestarts,
mlpreport rep 
)

◆ smp_mlptrainnetwork()

void alglib::smp_mlptrainnetwork ( const mlptrainer s,
const multilayerperceptron network,
const ae_int_t  nrestarts,
mlpreport rep 
)

◆ smp_pcabuildbasis()

void alglib::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 
)

◆ smp_pcatruncatedsubspace()

void alglib::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 
)

◆ smp_pearsoncorrm() [1/2]

void alglib::smp_pearsoncorrm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ smp_pearsoncorrm() [2/2]

void alglib::smp_pearsoncorrm ( const real_2d_array x,
real_2d_array c 
)

◆ smp_pearsoncorrm2() [1/2]

void alglib::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 
)

◆ smp_pearsoncorrm2() [2/2]

void alglib::smp_pearsoncorrm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ smp_polynomialfit() [1/2]

void alglib::smp_polynomialfit ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ smp_polynomialfit() [2/2]

void alglib::smp_polynomialfit ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ smp_polynomialfitwc() [1/2]

void alglib::smp_polynomialfitwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ smp_polynomialfitwc() [2/2]

void alglib::smp_polynomialfitwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
barycentricinterpolant p,
polynomialfitreport rep 
)

◆ smp_rankdata() [1/2]

void alglib::smp_rankdata ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures 
)

◆ smp_rankdata() [2/2]

void alglib::smp_rankdata ( real_2d_array xy)

◆ smp_rankdatacentered() [1/2]

void alglib::smp_rankdatacentered ( const real_2d_array xy,
const ae_int_t  npoints,
const ae_int_t  nfeatures 
)

◆ smp_rankdatacentered() [2/2]

void alglib::smp_rankdatacentered ( real_2d_array xy)

◆ smp_rbfgridcalc2v()

void alglib::smp_rbfgridcalc2v ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
real_1d_array y 
)

◆ smp_rbfgridcalc2vsubset()

void alglib::smp_rbfgridcalc2vsubset ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const boolean_1d_array flagy,
real_1d_array y 
)

◆ smp_rbfgridcalc3v()

void alglib::smp_rbfgridcalc3v ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const real_1d_array x2,
const ae_int_t  n2,
real_1d_array y 
)

◆ smp_rbfgridcalc3vsubset()

void alglib::smp_rbfgridcalc3vsubset ( const rbfmodel s,
const real_1d_array x0,
const ae_int_t  n0,
const real_1d_array x1,
const ae_int_t  n1,
const real_1d_array x2,
const ae_int_t  n2,
const boolean_1d_array flagy,
real_1d_array y 
)

◆ smp_rmatrixgemm()

void alglib::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 
)

◆ smp_rmatrixinverse() [1/2]

void alglib::smp_rmatrixinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_rmatrixinverse() [2/2]

void alglib::smp_rmatrixinverse ( real_2d_array a,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ smp_rmatrixlefttrsm()

void alglib::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 
)

◆ smp_rmatrixlq()

void alglib::smp_rmatrixlq ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_1d_array tau 
)

◆ smp_rmatrixlqunpackq()

void alglib::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 
)

◆ smp_rmatrixlu()

void alglib::smp_rmatrixlu ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
integer_1d_array pivots 
)

◆ smp_rmatrixluinverse() [1/2]

void alglib::smp_rmatrixluinverse ( real_2d_array a,
const integer_1d_array pivots,
ae_int_t info,
matinvreport rep 
)

◆ smp_rmatrixluinverse() [2/2]

void alglib::smp_rmatrixluinverse ( real_2d_array a,
const integer_1d_array pivots,
const ae_int_t  n,
ae_int_t info,
matinvreport rep 
)

◆ smp_rmatrixlusolvem()

void alglib::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 
)

◆ smp_rmatrixlusolvemfast()

void alglib::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 
)

◆ smp_rmatrixqr()

void alglib::smp_rmatrixqr ( real_2d_array a,
const ae_int_t  m,
const ae_int_t  n,
real_1d_array tau 
)

◆ smp_rmatrixqrunpackq()

void alglib::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 
)

◆ smp_rmatrixrighttrsm()

void alglib::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 
)

◆ smp_rmatrixsolve()

void alglib::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 
)

◆ smp_rmatrixsolvefast()

void alglib::smp_rmatrixsolvefast ( const real_2d_array a,
const ae_int_t  n,
const real_1d_array b,
ae_int_t info 
)

◆ smp_rmatrixsolvels()

void alglib::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 
)

◆ smp_rmatrixsolvem()

void alglib::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 
)

◆ smp_rmatrixsolvemfast()

void alglib::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 
)

◆ smp_rmatrixsvd()

bool alglib::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 
)

◆ smp_rmatrixsyrk()

void alglib::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 
)

◆ smp_rmatrixtrinverse() [1/2]

void alglib::smp_rmatrixtrinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const bool  isunit,
ae_int_t info,
matinvreport rep 
)

◆ smp_rmatrixtrinverse() [2/2]

void alglib::smp_rmatrixtrinverse ( real_2d_array a,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_spdmatrixcholesky()

bool alglib::smp_spdmatrixcholesky ( real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ smp_spdmatrixcholeskyinverse() [1/2]

void alglib::smp_spdmatrixcholeskyinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_spdmatrixcholeskyinverse() [2/2]

void alglib::smp_spdmatrixcholeskyinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_spdmatrixcholeskysolvem()

void alglib::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 
)

◆ smp_spdmatrixcholeskysolvemfast()

void alglib::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 
)

◆ smp_spdmatrixinverse() [1/2]

void alglib::smp_spdmatrixinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ smp_spdmatrixinverse() [2/2]

void alglib::smp_spdmatrixinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ smp_spdmatrixsolve()

void alglib::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 
)

◆ smp_spdmatrixsolvefast()

void alglib::smp_spdmatrixsolvefast ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const real_1d_array b,
ae_int_t info 
)

◆ smp_spdmatrixsolvem()

void alglib::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 
)

◆ smp_spdmatrixsolvemfast()

void alglib::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 
)

◆ smp_spearmancorrm() [1/2]

void alglib::smp_spearmancorrm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ smp_spearmancorrm() [2/2]

void alglib::smp_spearmancorrm ( const real_2d_array x,
real_2d_array c 
)

◆ smp_spearmancorrm2() [1/2]

void alglib::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 
)

◆ smp_spearmancorrm2() [2/2]

void alglib::smp_spearmancorrm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ smp_spline1dfitcubic() [1/2]

void alglib::smp_spline1dfitcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitcubic() [2/2]

void alglib::smp_spline1dfitcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitcubicwc() [1/2]

void alglib::smp_spline1dfitcubicwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitcubicwc() [2/2]

void alglib::smp_spline1dfitcubicwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfithermite() [1/2]

void alglib::smp_spline1dfithermite ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfithermite() [2/2]

void alglib::smp_spline1dfithermite ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfithermitewc() [1/2]

void alglib::smp_spline1dfithermitewc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfithermitewc() [2/2]

void alglib::smp_spline1dfithermitewc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitpenalized() [1/2]

void alglib::smp_spline1dfitpenalized ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitpenalized() [2/2]

void alglib::smp_spline1dfitpenalized ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitpenalizedw() [1/2]

void alglib::smp_spline1dfitpenalizedw ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ smp_spline1dfitpenalizedw() [2/2]

void alglib::smp_spline1dfitpenalizedw ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ sparseadd()

void alglib::sparseadd ( const sparsematrix s,
const ae_int_t  i,
const ae_int_t  j,
const double  v 
)

◆ sparsecholeskyskyline()

bool alglib::sparsecholeskyskyline ( const sparsematrix a,
const ae_int_t  n,
const bool  isupper 
)

◆ sparseconvertto()

void alglib::sparseconvertto ( const sparsematrix s0,
const ae_int_t  fmt 
)

◆ sparseconverttocrs()

void alglib::sparseconverttocrs ( const sparsematrix s)

◆ sparseconverttohash()

void alglib::sparseconverttohash ( const sparsematrix s)

◆ sparseconverttosks()

void alglib::sparseconverttosks ( const sparsematrix s)

◆ sparsecopy()

void alglib::sparsecopy ( const sparsematrix s0,
sparsematrix s1 
)

◆ sparsecopybuf()

void alglib::sparsecopybuf ( const sparsematrix s0,
const sparsematrix s1 
)

◆ sparsecopytobuf()

void alglib::sparsecopytobuf ( const sparsematrix s0,
const ae_int_t  fmt,
const sparsematrix s1 
)

◆ sparsecopytocrs()

void alglib::sparsecopytocrs ( const sparsematrix s0,
sparsematrix s1 
)

◆ sparsecopytocrsbuf()

void alglib::sparsecopytocrsbuf ( const sparsematrix s0,
const sparsematrix s1 
)

◆ sparsecopytohash()

void alglib::sparsecopytohash ( const sparsematrix s0,
sparsematrix s1 
)

◆ sparsecopytohashbuf()

void alglib::sparsecopytohashbuf ( const sparsematrix s0,
const sparsematrix s1 
)

◆ sparsecopytosks()

void alglib::sparsecopytosks ( const sparsematrix s0,
sparsematrix s1 
)

◆ sparsecopytosksbuf()

void alglib::sparsecopytosksbuf ( const sparsematrix s0,
const sparsematrix s1 
)

◆ sparsecreate() [1/2]

void alglib::sparsecreate ( const ae_int_t  m,
const ae_int_t  n,
const ae_int_t  k,
sparsematrix s 
)

◆ sparsecreate() [2/2]

void alglib::sparsecreate ( const ae_int_t  m,
const ae_int_t  n,
sparsematrix s 
)

◆ sparsecreatebuf() [1/2]

void alglib::sparsecreatebuf ( const ae_int_t  m,
const ae_int_t  n,
const ae_int_t  k,
const sparsematrix s 
)

◆ sparsecreatebuf() [2/2]

void alglib::sparsecreatebuf ( const ae_int_t  m,
const ae_int_t  n,
const sparsematrix s 
)

◆ sparsecreatecrs()

void alglib::sparsecreatecrs ( const ae_int_t  m,
const ae_int_t  n,
const integer_1d_array ner,
sparsematrix s 
)

◆ sparsecreatecrsbuf()

void alglib::sparsecreatecrsbuf ( const ae_int_t  m,
const ae_int_t  n,
const integer_1d_array ner,
const sparsematrix s 
)

◆ sparsecreatesks()

void alglib::sparsecreatesks ( const ae_int_t  m,
const ae_int_t  n,
const integer_1d_array d,
const integer_1d_array u,
sparsematrix s 
)

◆ sparsecreatesksbuf()

void alglib::sparsecreatesksbuf ( const ae_int_t  m,
const ae_int_t  n,
const integer_1d_array d,
const integer_1d_array u,
const sparsematrix s 
)

◆ sparseenumerate()

bool alglib::sparseenumerate ( const sparsematrix s,
ae_int_t t0,
ae_int_t t1,
ae_int_t i,
ae_int_t j,
double &  v 
)

◆ sparsefree()

void alglib::sparsefree ( sparsematrix s)

◆ sparseget()

double alglib::sparseget ( const sparsematrix s,
const ae_int_t  i,
const ae_int_t  j 
)

◆ sparsegetcompressedrow()

void alglib::sparsegetcompressedrow ( const sparsematrix s,
const ae_int_t  i,
integer_1d_array colidx,
real_1d_array vals,
ae_int_t nzcnt 
)

◆ sparsegetdiagonal()

double alglib::sparsegetdiagonal ( const sparsematrix s,
const ae_int_t  i 
)

◆ sparsegetlowercount()

ae_int_t alglib::sparsegetlowercount ( const sparsematrix s)

◆ sparsegetmatrixtype()

ae_int_t alglib::sparsegetmatrixtype ( const sparsematrix s)

◆ sparsegetncols()

ae_int_t alglib::sparsegetncols ( const sparsematrix s)

◆ sparsegetnrows()

ae_int_t alglib::sparsegetnrows ( const sparsematrix s)

◆ sparsegetrow()

void alglib::sparsegetrow ( const sparsematrix s,
const ae_int_t  i,
real_1d_array irow 
)

◆ sparsegetuppercount()

ae_int_t alglib::sparsegetuppercount ( const sparsematrix s)

◆ sparseiscrs()

bool alglib::sparseiscrs ( const sparsematrix s)

◆ sparseishash()

bool alglib::sparseishash ( const sparsematrix s)

◆ sparseissks()

bool alglib::sparseissks ( const sparsematrix s)

◆ sparsemm()

void alglib::sparsemm ( const sparsematrix s,
const real_2d_array a,
const ae_int_t  k,
real_2d_array b 
)

◆ sparsemm2()

void alglib::sparsemm2 ( const sparsematrix s,
const real_2d_array a,
const ae_int_t  k,
real_2d_array b0,
real_2d_array b1 
)

◆ sparsemtm()

void alglib::sparsemtm ( const sparsematrix s,
const real_2d_array a,
const ae_int_t  k,
real_2d_array b 
)

◆ sparsemtv()

void alglib::sparsemtv ( const sparsematrix s,
const real_1d_array x,
real_1d_array y 
)

◆ sparsemv()

void alglib::sparsemv ( const sparsematrix s,
const real_1d_array x,
real_1d_array y 
)

◆ sparsemv2()

void alglib::sparsemv2 ( const sparsematrix s,
const real_1d_array x,
real_1d_array y0,
real_1d_array y1 
)

◆ sparseresizematrix()

void alglib::sparseresizematrix ( const sparsematrix s)

◆ sparserewriteexisting()

bool alglib::sparserewriteexisting ( const sparsematrix s,
const ae_int_t  i,
const ae_int_t  j,
const double  v 
)

◆ sparseset()

void alglib::sparseset ( const sparsematrix s,
const ae_int_t  i,
const ae_int_t  j,
const double  v 
)

◆ sparsesmm()

void alglib::sparsesmm ( const sparsematrix s,
const bool  isupper,
const real_2d_array a,
const ae_int_t  k,
real_2d_array b 
)

◆ sparsesmv()

void alglib::sparsesmv ( const sparsematrix s,
const bool  isupper,
const real_1d_array x,
real_1d_array y 
)

◆ sparseswap()

void alglib::sparseswap ( const sparsematrix s0,
const sparsematrix s1 
)

◆ sparsetransposesks()

void alglib::sparsetransposesks ( const sparsematrix s)

◆ sparsetrmv()

void alglib::sparsetrmv ( const sparsematrix s,
const bool  isupper,
const bool  isunit,
const ae_int_t  optype,
const real_1d_array x,
real_1d_array y 
)

◆ sparsetrsv()

void alglib::sparsetrsv ( const sparsematrix s,
const bool  isupper,
const bool  isunit,
const ae_int_t  optype,
const real_1d_array x 
)

◆ sparsevsmv()

double alglib::sparsevsmv ( const sparsematrix s,
const bool  isupper,
const real_1d_array x 
)

◆ spdmatrixcholesky()

bool alglib::spdmatrixcholesky ( real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ spdmatrixcholeskydet() [1/2]

double alglib::spdmatrixcholeskydet ( const real_2d_array a)

◆ spdmatrixcholeskydet() [2/2]

double alglib::spdmatrixcholeskydet ( const real_2d_array a,
const ae_int_t  n 
)

◆ spdmatrixcholeskyinverse() [1/2]

void alglib::spdmatrixcholeskyinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ spdmatrixcholeskyinverse() [2/2]

void alglib::spdmatrixcholeskyinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ spdmatrixcholeskyrcond()

double alglib::spdmatrixcholeskyrcond ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ spdmatrixcholeskysolve()

void alglib::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 
)

◆ spdmatrixcholeskysolvefast()

void alglib::spdmatrixcholeskysolvefast ( const real_2d_array cha,
const ae_int_t  n,
const bool  isupper,
const real_1d_array b,
ae_int_t info 
)

◆ spdmatrixcholeskysolvem()

void alglib::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 
)

◆ spdmatrixcholeskysolvemfast()

void alglib::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 
)

◆ spdmatrixcholeskyupdateadd1()

void alglib::spdmatrixcholeskyupdateadd1 ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const real_1d_array u 
)

◆ spdmatrixcholeskyupdateadd1buf()

void alglib::spdmatrixcholeskyupdateadd1buf ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const real_1d_array u,
real_1d_array bufr 
)

◆ spdmatrixcholeskyupdatefix()

void alglib::spdmatrixcholeskyupdatefix ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const boolean_1d_array fix 
)

◆ spdmatrixcholeskyupdatefixbuf()

void alglib::spdmatrixcholeskyupdatefixbuf ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const boolean_1d_array fix,
real_1d_array bufr 
)

◆ spdmatrixdet() [1/2]

double alglib::spdmatrixdet ( const real_2d_array a)

◆ spdmatrixdet() [2/2]

double alglib::spdmatrixdet ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ spdmatrixinverse() [1/2]

void alglib::spdmatrixinverse ( real_2d_array a,
ae_int_t info,
matinvreport rep 
)

◆ spdmatrixinverse() [2/2]

void alglib::spdmatrixinverse ( real_2d_array a,
const ae_int_t  n,
const bool  isupper,
ae_int_t info,
matinvreport rep 
)

◆ spdmatrixrcond()

double alglib::spdmatrixrcond ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper 
)

◆ spdmatrixrndcond()

void alglib::spdmatrixrndcond ( const ae_int_t  n,
const double  c,
real_2d_array a 
)

◆ spdmatrixsolve()

void alglib::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 
)

◆ spdmatrixsolvefast()

void alglib::spdmatrixsolvefast ( const real_2d_array a,
const ae_int_t  n,
const bool  isupper,
const real_1d_array b,
ae_int_t info 
)

◆ spdmatrixsolvem()

void alglib::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 
)

◆ spdmatrixsolvemfast()

void alglib::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 
)

◆ spearmancorr2() [1/2]

double alglib::spearmancorr2 ( const real_1d_array x,
const real_1d_array y 
)

◆ spearmancorr2() [2/2]

double alglib::spearmancorr2 ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n 
)

◆ spearmancorrm() [1/2]

void alglib::spearmancorrm ( const real_2d_array x,
const ae_int_t  n,
const ae_int_t  m,
real_2d_array c 
)

◆ spearmancorrm() [2/2]

void alglib::spearmancorrm ( const real_2d_array x,
real_2d_array c 
)

◆ spearmancorrm2() [1/2]

void alglib::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 
)

◆ spearmancorrm2() [2/2]

void alglib::spearmancorrm2 ( const real_2d_array x,
const real_2d_array y,
real_2d_array c 
)

◆ spearmanrankcorrelation()

double alglib::spearmanrankcorrelation ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n 
)

◆ spearmanrankcorrelationsignificance()

void alglib::spearmanrankcorrelationsignificance ( const double  r,
const ae_int_t  n,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ spline1dbuildakima() [1/2]

void alglib::spline1dbuildakima ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
spline1dinterpolant c 
)

◆ spline1dbuildakima() [2/2]

void alglib::spline1dbuildakima ( const real_1d_array x,
const real_1d_array y,
spline1dinterpolant c 
)

◆ spline1dbuildcatmullrom() [1/2]

void alglib::spline1dbuildcatmullrom ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundtype,
const double  tension,
spline1dinterpolant c 
)

◆ spline1dbuildcatmullrom() [2/2]

void alglib::spline1dbuildcatmullrom ( const real_1d_array x,
const real_1d_array y,
spline1dinterpolant c 
)

◆ spline1dbuildcubic() [1/2]

void alglib::spline1dbuildcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
spline1dinterpolant c 
)

◆ spline1dbuildcubic() [2/2]

void alglib::spline1dbuildcubic ( const real_1d_array x,
const real_1d_array y,
spline1dinterpolant c 
)

◆ spline1dbuildhermite() [1/2]

void alglib::spline1dbuildhermite ( const real_1d_array x,
const real_1d_array y,
const real_1d_array d,
const ae_int_t  n,
spline1dinterpolant c 
)

◆ spline1dbuildhermite() [2/2]

void alglib::spline1dbuildhermite ( const real_1d_array x,
const real_1d_array y,
const real_1d_array d,
spline1dinterpolant c 
)

◆ spline1dbuildlinear() [1/2]

void alglib::spline1dbuildlinear ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
spline1dinterpolant c 
)

◆ spline1dbuildlinear() [2/2]

void alglib::spline1dbuildlinear ( const real_1d_array x,
const real_1d_array y,
spline1dinterpolant c 
)

◆ spline1dbuildmonotone() [1/2]

void alglib::spline1dbuildmonotone ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
spline1dinterpolant c 
)

◆ spline1dbuildmonotone() [2/2]

void alglib::spline1dbuildmonotone ( const real_1d_array x,
const real_1d_array y,
spline1dinterpolant c 
)

◆ spline1dcalc()

double alglib::spline1dcalc ( const spline1dinterpolant c,
const double  x 
)

◆ spline1dconvcubic() [1/2]

void alglib::spline1dconvcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
const real_1d_array x2,
const ae_int_t  n2,
real_1d_array y2 
)

◆ spline1dconvcubic() [2/2]

void alglib::spline1dconvcubic ( const real_1d_array x,
const real_1d_array y,
const real_1d_array x2,
real_1d_array y2 
)

◆ spline1dconvdiff2cubic() [1/2]

void alglib::spline1dconvdiff2cubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
const real_1d_array x2,
const ae_int_t  n2,
real_1d_array y2,
real_1d_array d2,
real_1d_array dd2 
)

◆ spline1dconvdiff2cubic() [2/2]

void alglib::spline1dconvdiff2cubic ( const real_1d_array x,
const real_1d_array y,
const real_1d_array x2,
real_1d_array y2,
real_1d_array d2,
real_1d_array dd2 
)

◆ spline1dconvdiffcubic() [1/2]

void alglib::spline1dconvdiffcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
const real_1d_array x2,
const ae_int_t  n2,
real_1d_array y2,
real_1d_array d2 
)

◆ spline1dconvdiffcubic() [2/2]

void alglib::spline1dconvdiffcubic ( const real_1d_array x,
const real_1d_array y,
const real_1d_array x2,
real_1d_array y2,
real_1d_array d2 
)

◆ spline1ddiff()

void alglib::spline1ddiff ( const spline1dinterpolant c,
const double  x,
double &  s,
double &  ds,
double &  d2s 
)

◆ spline1dfitcubic() [1/2]

void alglib::spline1dfitcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitcubic() [2/2]

void alglib::spline1dfitcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitcubicwc() [1/2]

void alglib::spline1dfitcubicwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitcubicwc() [2/2]

void alglib::spline1dfitcubicwc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfithermite() [1/2]

void alglib::spline1dfithermite ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfithermite() [2/2]

void alglib::spline1dfithermite ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfithermitewc() [1/2]

void alglib::spline1dfithermitewc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  k,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfithermitewc() [2/2]

void alglib::spline1dfithermitewc ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const real_1d_array xc,
const real_1d_array yc,
const integer_1d_array dc,
const ae_int_t  m,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitpenalized() [1/2]

void alglib::spline1dfitpenalized ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitpenalized() [2/2]

void alglib::spline1dfitpenalized ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitpenalizedw() [1/2]

void alglib::spline1dfitpenalizedw ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dfitpenalizedw() [2/2]

void alglib::spline1dfitpenalizedw ( const real_1d_array x,
const real_1d_array y,
const real_1d_array w,
const ae_int_t  n,
const ae_int_t  m,
const double  rho,
ae_int_t info,
spline1dinterpolant s,
spline1dfitreport rep 
)

◆ spline1dgriddiff2cubic() [1/2]

void alglib::spline1dgriddiff2cubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
real_1d_array d1,
real_1d_array d2 
)

◆ spline1dgriddiff2cubic() [2/2]

void alglib::spline1dgriddiff2cubic ( const real_1d_array x,
const real_1d_array y,
real_1d_array d1,
real_1d_array d2 
)

◆ spline1dgriddiffcubic() [1/2]

void alglib::spline1dgriddiffcubic ( const real_1d_array x,
const real_1d_array y,
const ae_int_t  n,
const ae_int_t  boundltype,
const double  boundl,
const ae_int_t  boundrtype,
const double  boundr,
real_1d_array d 
)

◆ spline1dgriddiffcubic() [2/2]

void alglib::spline1dgriddiffcubic ( const real_1d_array x,
const real_1d_array y,
real_1d_array d 
)

◆ spline1dintegrate()

double alglib::spline1dintegrate ( const spline1dinterpolant c,
const double  x 
)

◆ spline1dlintransx()

void alglib::spline1dlintransx ( const spline1dinterpolant c,
const double  a,
const double  b 
)

◆ spline1dlintransy()

void alglib::spline1dlintransy ( const spline1dinterpolant c,
const double  a,
const double  b 
)

◆ spline1dunpack()

void alglib::spline1dunpack ( const spline1dinterpolant c,
ae_int_t n,
real_2d_array tbl 
)

◆ spline2dbuildbicubic()

void alglib::spline2dbuildbicubic ( const real_1d_array x,
const real_1d_array y,
const real_2d_array f,
const ae_int_t  m,
const ae_int_t  n,
spline2dinterpolant c 
)

◆ spline2dbuildbicubicv()

void alglib::spline2dbuildbicubicv ( const real_1d_array x,
const ae_int_t  n,
const real_1d_array y,
const ae_int_t  m,
const real_1d_array f,
const ae_int_t  d,
spline2dinterpolant c 
)

◆ spline2dbuildbilinear()

void alglib::spline2dbuildbilinear ( const real_1d_array x,
const real_1d_array y,
const real_2d_array f,
const ae_int_t  m,
const ae_int_t  n,
spline2dinterpolant c 
)

◆ spline2dbuildbilinearv()

void alglib::spline2dbuildbilinearv ( const real_1d_array x,
const ae_int_t  n,
const real_1d_array y,
const ae_int_t  m,
const real_1d_array f,
const ae_int_t  d,
spline2dinterpolant c 
)

◆ spline2dcalc()

double alglib::spline2dcalc ( const spline2dinterpolant c,
const double  x,
const double  y 
)

◆ spline2dcalcv()

void alglib::spline2dcalcv ( const spline2dinterpolant c,
const double  x,
const double  y,
real_1d_array f 
)

◆ spline2dcalcvbuf()

void alglib::spline2dcalcvbuf ( const spline2dinterpolant c,
const double  x,
const double  y,
real_1d_array f 
)

◆ spline2dcopy()

void alglib::spline2dcopy ( const spline2dinterpolant c,
spline2dinterpolant cc 
)

◆ spline2ddiff()

void alglib::spline2ddiff ( const spline2dinterpolant c,
const double  x,
const double  y,
double &  f,
double &  fx,
double &  fy,
double &  fxy 
)

◆ spline2dlintransf()

void alglib::spline2dlintransf ( const spline2dinterpolant c,
const double  a,
const double  b 
)

◆ spline2dlintransxy()

void alglib::spline2dlintransxy ( const spline2dinterpolant c,
const double  ax,
const double  bx,
const double  ay,
const double  by 
)

◆ spline2dresamplebicubic()

void alglib::spline2dresamplebicubic ( const real_2d_array a,
const ae_int_t  oldheight,
const ae_int_t  oldwidth,
real_2d_array b,
const ae_int_t  newheight,
const ae_int_t  newwidth 
)

◆ spline2dresamplebilinear()

void alglib::spline2dresamplebilinear ( const real_2d_array a,
const ae_int_t  oldheight,
const ae_int_t  oldwidth,
real_2d_array b,
const ae_int_t  newheight,
const ae_int_t  newwidth 
)

◆ spline2dunpack()

void alglib::spline2dunpack ( const spline2dinterpolant c,
ae_int_t m,
ae_int_t n,
real_2d_array tbl 
)

◆ spline2dunpackv()

void alglib::spline2dunpackv ( const spline2dinterpolant c,
ae_int_t m,
ae_int_t n,
ae_int_t d,
real_2d_array tbl 
)

◆ spline3dbuildtrilinearv()

void alglib::spline3dbuildtrilinearv ( const real_1d_array x,
const ae_int_t  n,
const real_1d_array y,
const ae_int_t  m,
const real_1d_array z,
const ae_int_t  l,
const real_1d_array f,
const ae_int_t  d,
spline3dinterpolant c 
)

◆ spline3dcalc()

double alglib::spline3dcalc ( const spline3dinterpolant c,
const double  x,
const double  y,
const double  z 
)

◆ spline3dcalcv()

void alglib::spline3dcalcv ( const spline3dinterpolant c,
const double  x,
const double  y,
const double  z,
real_1d_array f 
)

◆ spline3dcalcvbuf()

void alglib::spline3dcalcvbuf ( const spline3dinterpolant c,
const double  x,
const double  y,
const double  z,
real_1d_array f 
)

◆ spline3dlintransf()

void alglib::spline3dlintransf ( const spline3dinterpolant c,
const double  a,
const double  b 
)

◆ spline3dlintransxyz()

void alglib::spline3dlintransxyz ( const spline3dinterpolant c,
const double  ax,
const double  bx,
const double  ay,
const double  by,
const double  az,
const double  bz 
)

◆ spline3dresampletrilinear()

void alglib::spline3dresampletrilinear ( const real_1d_array a,
const ae_int_t  oldzcount,
const ae_int_t  oldycount,
const ae_int_t  oldxcount,
const ae_int_t  newzcount,
const ae_int_t  newycount,
const ae_int_t  newxcount,
real_1d_array b 
)

◆ spline3dunpackv()

void alglib::spline3dunpackv ( const spline3dinterpolant c,
ae_int_t n,
ae_int_t m,
ae_int_t l,
ae_int_t d,
ae_int_t stype,
real_2d_array tbl 
)

◆ sqr()

double alglib::sqr ( double  x)

◆ studenttdistribution()

double alglib::studenttdistribution ( const ae_int_t  k,
const double  t 
)

◆ studentttest1()

void alglib::studentttest1 ( const real_1d_array x,
const ae_int_t  n,
const double  mean,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ studentttest2()

void alglib::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 
)

◆ trunc()

int alglib::trunc ( double  x)

◆ unequalvariancettest()

void alglib::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 
)

◆ vadd() [1/10]

void alglib::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 
)

◆ vadd() [2/10]

void alglib::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 
)

◆ vadd() [3/10]

void alglib::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 
)

◆ vadd() [4/10]

void alglib::vadd ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N 
)

◆ vadd() [5/10]

void alglib::vadd ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
alglib::complex  alpha 
)

◆ vadd() [6/10]

void alglib::vadd ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
double  alpha 
)

◆ vadd() [7/10]

void alglib::vadd ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n 
)

◆ vadd() [8/10]

void alglib::vadd ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n,
double  alpha 
)

◆ vadd() [9/10]

void alglib::vadd ( double *  vdst,
const double *  vsrc,
ae_int_t  N 
)

◆ vadd() [10/10]

void alglib::vadd ( double *  vdst,
const double *  vsrc,
ae_int_t  N,
double  alpha 
)

◆ vdotproduct() [1/4]

alglib::complex alglib::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 
)

◆ vdotproduct() [2/4]

alglib::complex alglib::vdotproduct ( const alglib::complex v1,
const alglib::complex v2,
ae_int_t  N 
)

◆ vdotproduct() [3/4]

double alglib::vdotproduct ( const double *  v0,
ae_int_t  stride0,
const double *  v1,
ae_int_t  stride1,
ae_int_t  n 
)

◆ vdotproduct() [4/4]

double alglib::vdotproduct ( const double *  v1,
const double *  v2,
ae_int_t  N 
)

◆ vlen()

ae_int_t alglib::vlen ( ae_int_t  n1,
ae_int_t  n2 
)

◆ vmove() [1/10]

void alglib::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 
)

◆ vmove() [2/10]

void alglib::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 
)

◆ vmove() [3/10]

void alglib::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 
)

◆ vmove() [4/10]

void alglib::vmove ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N 
)

◆ vmove() [5/10]

void alglib::vmove ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
alglib::complex  alpha 
)

◆ vmove() [6/10]

void alglib::vmove ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
double  alpha 
)

◆ vmove() [7/10]

void alglib::vmove ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n 
)

◆ vmove() [8/10]

void alglib::vmove ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n,
double  alpha 
)

◆ vmove() [9/10]

void alglib::vmove ( double *  vdst,
const double *  vsrc,
ae_int_t  N 
)

◆ vmove() [10/10]

void alglib::vmove ( double *  vdst,
const double *  vsrc,
ae_int_t  N,
double  alpha 
)

◆ vmoveneg() [1/4]

void alglib::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 
)

◆ vmoveneg() [2/4]

void alglib::vmoveneg ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N 
)

◆ vmoveneg() [3/4]

void alglib::vmoveneg ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n 
)

◆ vmoveneg() [4/4]

void alglib::vmoveneg ( double *  vdst,
const double *  vsrc,
ae_int_t  N 
)

◆ vmul() [1/6]

void alglib::vmul ( alglib::complex vdst,
ae_int_t  N,
alglib::complex  alpha 
)

◆ vmul() [2/6]

void alglib::vmul ( alglib::complex vdst,
ae_int_t  N,
double  alpha 
)

◆ vmul() [3/6]

void alglib::vmul ( alglib::complex vdst,
ae_int_t  stride_dst,
ae_int_t  n,
alglib::complex  alpha 
)

◆ vmul() [4/6]

void alglib::vmul ( alglib::complex vdst,
ae_int_t  stride_dst,
ae_int_t  n,
double  alpha 
)

◆ vmul() [5/6]

void alglib::vmul ( double *  vdst,
ae_int_t  N,
double  alpha 
)

◆ vmul() [6/6]

void alglib::vmul ( double *  vdst,
ae_int_t  stride_dst,
ae_int_t  n,
double  alpha 
)

◆ vsub() [1/10]

void alglib::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 
)

◆ vsub() [2/10]

void alglib::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 
)

◆ vsub() [3/10]

void alglib::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 
)

◆ vsub() [4/10]

void alglib::vsub ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N 
)

◆ vsub() [5/10]

void alglib::vsub ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
alglib::complex  alpha 
)

◆ vsub() [6/10]

void alglib::vsub ( alglib::complex vdst,
const alglib::complex vsrc,
ae_int_t  N,
double  alpha 
)

◆ vsub() [7/10]

void alglib::vsub ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n 
)

◆ vsub() [8/10]

void alglib::vsub ( double *  vdst,
ae_int_t  stride_dst,
const double *  vsrc,
ae_int_t  stride_src,
ae_int_t  n,
double  alpha 
)

◆ vsub() [9/10]

void alglib::vsub ( double *  vdst,
const double *  vsrc,
ae_int_t  N 
)

◆ vsub() [10/10]

void alglib::vsub ( double *  vdst,
const double *  vsrc,
ae_int_t  N,
double  alpha 
)

◆ wilcoxonsignedranktest()

void alglib::wilcoxonsignedranktest ( const real_1d_array x,
const ae_int_t  n,
const double  e,
double &  bothtails,
double &  lefttail,
double &  righttail 
)

◆ xdebugb1appendcopy()

void alglib::xdebugb1appendcopy ( boolean_1d_array a)

◆ xdebugb1count()

ae_int_t alglib::xdebugb1count ( const boolean_1d_array a)

◆ xdebugb1not()

void alglib::xdebugb1not ( const boolean_1d_array a)

◆ xdebugb1outeven()

void alglib::xdebugb1outeven ( const ae_int_t  n,
boolean_1d_array a 
)

◆ xdebugb2count()

ae_int_t alglib::xdebugb2count ( const boolean_2d_array a)

◆ xdebugb2not()

void alglib::xdebugb2not ( const boolean_2d_array a)

◆ xdebugb2outsin()

void alglib::xdebugb2outsin ( const ae_int_t  m,
const ae_int_t  n,
boolean_2d_array a 
)

◆ xdebugb2transpose()

void alglib::xdebugb2transpose ( boolean_2d_array a)

◆ xdebugc1appendcopy()

void alglib::xdebugc1appendcopy ( complex_1d_array a)

◆ xdebugc1neg()

void alglib::xdebugc1neg ( const complex_1d_array a)

◆ xdebugc1outeven()

void alglib::xdebugc1outeven ( const ae_int_t  n,
complex_1d_array a 
)

◆ xdebugc1sum()

alglib::complex alglib::xdebugc1sum ( const complex_1d_array a)

◆ xdebugc2neg()

void alglib::xdebugc2neg ( const complex_2d_array a)

◆ xdebugc2outsincos()

void alglib::xdebugc2outsincos ( const ae_int_t  m,
const ae_int_t  n,
complex_2d_array a 
)

◆ xdebugc2sum()

alglib::complex alglib::xdebugc2sum ( const complex_2d_array a)

◆ xdebugc2transpose()

void alglib::xdebugc2transpose ( complex_2d_array a)

◆ xdebugi1appendcopy()

void alglib::xdebugi1appendcopy ( integer_1d_array a)

◆ xdebugi1neg()

void alglib::xdebugi1neg ( const integer_1d_array a)

◆ xdebugi1outeven()

void alglib::xdebugi1outeven ( const ae_int_t  n,
integer_1d_array a 
)

◆ xdebugi1sum()

ae_int_t alglib::xdebugi1sum ( const integer_1d_array a)

◆ xdebugi2neg()

void alglib::xdebugi2neg ( const integer_2d_array a)

◆ xdebugi2outsin()

void alglib::xdebugi2outsin ( const ae_int_t  m,
const ae_int_t  n,
integer_2d_array a 
)

◆ xdebugi2sum()

ae_int_t alglib::xdebugi2sum ( const integer_2d_array a)

◆ xdebugi2transpose()

void alglib::xdebugi2transpose ( integer_2d_array a)

◆ xdebuginitrecord1()

void alglib::xdebuginitrecord1 ( xdebugrecord1 rec1)

◆ xdebugmaskedbiasedproductsum()

double alglib::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 
)

◆ xdebugr1appendcopy()

void alglib::xdebugr1appendcopy ( real_1d_array a)

◆ xdebugr1neg()

void alglib::xdebugr1neg ( const real_1d_array a)

◆ xdebugr1outeven()

void alglib::xdebugr1outeven ( const ae_int_t  n,
real_1d_array a 
)

◆ xdebugr1sum()

double alglib::xdebugr1sum ( const real_1d_array a)

◆ xdebugr2neg()

void alglib::xdebugr2neg ( const real_2d_array a)

◆ xdebugr2outsin()

void alglib::xdebugr2outsin ( const ae_int_t  m,
const ae_int_t  n,
real_2d_array a 
)

◆ xdebugr2sum()

double alglib::xdebugr2sum ( const real_2d_array a)

◆ xdebugr2transpose()

void alglib::xdebugr2transpose ( real_2d_array a)

Variable Documentation

◆ CSV_DEFAULT

const int alglib::CSV_DEFAULT = 0x0
static

Definition at line 1505 of file ap.h.

◆ CSV_SKIP_HEADERS

const int alglib::CSV_SKIP_HEADERS = 0x1
static

Definition at line 1506 of file ap.h.

◆ endianness

const ae_int_t alglib::endianness

◆ fp_nan

const double alglib::fp_nan

◆ fp_neginf

const double alglib::fp_neginf

◆ fp_posinf

const double alglib::fp_posinf

◆ machineepsilon

const double alglib::machineepsilon

◆ maxrealnumber

const double alglib::maxrealnumber

◆ minrealnumber

const double alglib::minrealnumber
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich