alglibinternal.h File Reference

#include "ap.h"

Go to the source code of this file.

Classes

struct  alglib_impl::apbuffers
 
struct  alglib_impl::armijostate
 
struct  alglib_impl::fasttransformplan
 
struct  alglib_impl::linminstate
 
struct  alglib_impl::mlpbuffers
 
struct  alglib_impl::sboolean
 
struct  alglib_impl::sbooleanarray
 
struct  alglib_impl::scomplex
 
struct  alglib_impl::scomplexarray
 
struct  alglib_impl::sinteger
 
struct  alglib_impl::sintegerarray
 
struct  alglib_impl::sreal
 
struct  alglib_impl::srealarray
 

Namespaces

 alglib
 
 alglib_impl
 

Functions

void alglib_impl::_apbuffers_clear (void *_p)
 
void alglib_impl::_apbuffers_destroy (void *_p)
 
void alglib_impl::_apbuffers_init (void *_p, ae_state *_state)
 
void alglib_impl::_apbuffers_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_armijostate_clear (void *_p)
 
void alglib_impl::_armijostate_destroy (void *_p)
 
void alglib_impl::_armijostate_init (void *_p, ae_state *_state)
 
void alglib_impl::_armijostate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_fasttransformplan_clear (void *_p)
 
void alglib_impl::_fasttransformplan_destroy (void *_p)
 
void alglib_impl::_fasttransformplan_init (void *_p, ae_state *_state)
 
void alglib_impl::_fasttransformplan_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_linminstate_clear (void *_p)
 
void alglib_impl::_linminstate_destroy (void *_p)
 
void alglib_impl::_linminstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_linminstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_mlpbuffers_clear (void *_p)
 
void alglib_impl::_mlpbuffers_destroy (void *_p)
 
void alglib_impl::_mlpbuffers_init (void *_p, ae_state *_state)
 
void alglib_impl::_mlpbuffers_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_sboolean_clear (void *_p)
 
void alglib_impl::_sboolean_destroy (void *_p)
 
void alglib_impl::_sboolean_init (void *_p, ae_state *_state)
 
void alglib_impl::_sboolean_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_sbooleanarray_clear (void *_p)
 
void alglib_impl::_sbooleanarray_destroy (void *_p)
 
void alglib_impl::_sbooleanarray_init (void *_p, ae_state *_state)
 
void alglib_impl::_sbooleanarray_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_scomplex_clear (void *_p)
 
void alglib_impl::_scomplex_destroy (void *_p)
 
void alglib_impl::_scomplex_init (void *_p, ae_state *_state)
 
void alglib_impl::_scomplex_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_scomplexarray_clear (void *_p)
 
void alglib_impl::_scomplexarray_destroy (void *_p)
 
void alglib_impl::_scomplexarray_init (void *_p, ae_state *_state)
 
void alglib_impl::_scomplexarray_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_sinteger_clear (void *_p)
 
void alglib_impl::_sinteger_destroy (void *_p)
 
void alglib_impl::_sinteger_init (void *_p, ae_state *_state)
 
void alglib_impl::_sinteger_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_sintegerarray_clear (void *_p)
 
void alglib_impl::_sintegerarray_destroy (void *_p)
 
void alglib_impl::_sintegerarray_init (void *_p, ae_state *_state)
 
void alglib_impl::_sintegerarray_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_sreal_clear (void *_p)
 
void alglib_impl::_sreal_destroy (void *_p)
 
void alglib_impl::_sreal_init (void *_p, ae_state *_state)
 
void alglib_impl::_sreal_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_srealarray_clear (void *_p)
 
void alglib_impl::_srealarray_destroy (void *_p)
 
void alglib_impl::_srealarray_init (void *_p, ae_state *_state)
 
void alglib_impl::_srealarray_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::alloccomplex (ae_serializer *s, ae_complex v, ae_state *_state)
 
void alglib_impl::allocintegerarray (ae_serializer *s, ae_vector *v, ae_int_t n, ae_state *_state)
 
void alglib_impl::allocrealarray (ae_serializer *s, ae_vector *v, ae_int_t n, ae_state *_state)
 
void alglib_impl::allocrealmatrix (ae_serializer *s, ae_matrix *v, ae_int_t n0, ae_int_t n1, ae_state *_state)
 
void alglib_impl::apperiodicmap (double *x, double a, double b, double *k, ae_state *_state)
 
void alglib_impl::applyreflectionfromtheleft (ae_matrix *c, double tau, ae_vector *v, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *work, ae_state *_state)
 
void alglib_impl::applyreflectionfromtheright (ae_matrix *c, double tau, ae_vector *v, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *work, ae_state *_state)
 
void alglib_impl::applyrotationsfromtheleft (ae_bool isforward, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *c, ae_vector *s, ae_matrix *a, ae_vector *work, ae_state *_state)
 
void alglib_impl::applyrotationsfromtheright (ae_bool isforward, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *c, ae_vector *s, ae_matrix *a, ae_vector *work, ae_state *_state)
 
ae_bool alglib_impl::approxequal (double a, double b, double tol, ae_state *_state)
 
ae_bool alglib_impl::approxequalrel (double a, double b, double tol, ae_state *_state)
 
ae_bool alglib_impl::apservisfinitecmatrix (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::apservisfinitectrmatrix (ae_matrix *x, ae_int_t n, ae_bool isupper, ae_state *_state)
 
ae_bool alglib_impl::apservisfinitematrix (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::apservisfiniteornanmatrix (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::aredistinct (ae_vector *x, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::aresameboolean (ae_bool v1, ae_bool v2, ae_state *_state)
 
void alglib_impl::armijocreate (ae_int_t n, ae_vector *x, double f, ae_vector *s, double stp, double stpmax, ae_int_t fmax, armijostate *state, ae_state *_state)
 
ae_bool alglib_impl::armijoiteration (armijostate *state, ae_state *_state)
 
void alglib_impl::armijoresults (armijostate *state, ae_int_t *info, double *stp, double *f, ae_state *_state)
 
double alglib_impl::boundval (double x, double b1, double b2, ae_state *_state)
 
void alglib_impl::bvectorsetlengthatleast (ae_vector *x, ae_int_t n, ae_state *_state)
 
ae_int_t alglib_impl::chunkscount (ae_int_t tasksize, ae_int_t chunksize, ae_state *_state)
 
ae_bool alglib_impl::cmatrixgemmf (ae_int_t m, ae_int_t n, ae_int_t k, ae_complex alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, ae_complex beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::cmatrixgemmk (ae_int_t m, ae_int_t n, ae_int_t k, ae_complex alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, ae_complex beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
ae_bool alglib_impl::cmatrixgemmmkl (ae_int_t m, ae_int_t n, ae_int_t k, ae_complex alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, ae_complex beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
ae_bool alglib_impl::cmatrixherkf (ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_bool isupper, ae_state *_state)
 
ae_bool alglib_impl::cmatrixherkmkl (ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_bool isupper, ae_state *_state)
 
ae_bool alglib_impl::cmatrixlefttrsmf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::cmatrixlefttrsmmkl (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::cmatrixmvf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t opa, ae_vector *x, ae_int_t ix, ae_vector *y, ae_int_t iy, ae_state *_state)
 
ae_bool alglib_impl::cmatrixrank1f (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_vector *u, ae_int_t iu, ae_vector *v, ae_int_t iv, ae_state *_state)
 
ae_bool alglib_impl::cmatrixrighttrsmf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::cmatrixrighttrsmmkl (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::cmatrixscaledtrsafesolve (ae_matrix *a, double sa, ae_int_t n, ae_vector *x, ae_bool isupper, ae_int_t trans, ae_bool isunit, double maxgrowth, ae_state *_state)
 
double alglib_impl::coalesce (double a, double b, ae_state *_state)
 
ae_int_t alglib_impl::coalescei (ae_int_t a, ae_int_t b, ae_state *_state)
 
ae_int_t alglib_impl::columnidxabsmax (ae_matrix *x, ae_int_t i1, ae_int_t i2, ae_int_t j, ae_state *_state)
 
void alglib_impl::complexapplyreflectionfromtheleft (ae_matrix *c, ae_complex tau, ae_vector *v, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *work, ae_state *_state)
 
void alglib_impl::complexapplyreflectionfromtheright (ae_matrix *c, ae_complex tau, ae_vector *v, ae_int_t m1, ae_int_t m2, ae_int_t n1, ae_int_t n2, ae_vector *work, ae_state *_state)
 
void alglib_impl::complexgeneratereflection (ae_vector *x, ae_int_t n, ae_complex *tau, ae_state *_state)
 
void alglib_impl::copyandtranspose (ae_matrix *a, ae_int_t is1, ae_int_t is2, ae_int_t js1, ae_int_t js2, ae_matrix *b, ae_int_t id1, ae_int_t id2, ae_int_t jd1, ae_int_t jd2, ae_state *_state)
 
void alglib_impl::copyintegerarray (ae_vector *src, ae_vector *dst, ae_state *_state)
 
void alglib_impl::copymatrix (ae_matrix *a, ae_int_t is1, ae_int_t is2, ae_int_t js1, ae_int_t js2, ae_matrix *b, ae_int_t id1, ae_int_t id2, ae_int_t jd1, ae_int_t jd2, ae_state *_state)
 
void alglib_impl::copyrealarray (ae_vector *src, ae_vector *dst, ae_state *_state)
 
void alglib_impl::copyrealmatrix (ae_matrix *src, ae_matrix *dst, ae_state *_state)
 
void alglib_impl::countdown (ae_int_t *v, ae_state *_state)
 
void alglib_impl::dec (ae_int_t *v, ae_state *_state)
 
void alglib_impl::findprimitiverootandinverse (ae_int_t n, ae_int_t *proot, ae_int_t *invproot, ae_state *_state)
 
void alglib_impl::ftapplyplan (fasttransformplan *plan, ae_vector *a, ae_int_t offsa, ae_int_t repcnt, ae_state *_state)
 
void alglib_impl::ftbasefactorize (ae_int_t n, ae_int_t tasktype, ae_int_t *n1, ae_int_t *n2, ae_state *_state)
 
ae_int_t alglib_impl::ftbasefindsmooth (ae_int_t n, ae_state *_state)
 
ae_int_t alglib_impl::ftbasefindsmootheven (ae_int_t n, ae_state *_state)
 
double alglib_impl::ftbasegetflopestimate (ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::ftbaseissmooth (ae_int_t n, ae_state *_state)
 
void alglib_impl::ftcomplexfftplan (ae_int_t n, ae_int_t k, fasttransformplan *plan, ae_state *_state)
 
void alglib_impl::generatereflection (ae_vector *x, ae_int_t n, double *tau, ae_state *_state)
 
void alglib_impl::generaterotation (double f, double g, double *cs, double *sn, double *r, ae_state *_state)
 
ae_int_t alglib_impl::getkdtreeserializationcode (ae_state *_state)
 
ae_int_t alglib_impl::getmlpeserializationcode (ae_state *_state)
 
ae_int_t alglib_impl::getmlpserializationcode (ae_state *_state)
 
ae_int_t alglib_impl::getrbfserializationcode (ae_state *_state)
 
ae_int_t alglib_impl::getrdfserializationcode (ae_state *_state)
 
void alglib_impl::hermitianmatrixvectormultiply (ae_matrix *a, ae_bool isupper, ae_int_t i1, ae_int_t i2, ae_vector *x, ae_complex alpha, ae_vector *y, ae_state *_state)
 
void alglib_impl::hermitianrank2update (ae_matrix *a, ae_bool isupper, ae_int_t i1, ae_int_t i2, ae_vector *x, ae_vector *y, ae_vector *t, ae_complex alpha, ae_state *_state)
 
ae_bool alglib_impl::hmatrixtdmkl (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *tau, ae_vector *d, ae_vector *e, ae_state *_state)
 
ae_bool alglib_impl::hmatrixtdunpackqmkl (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *tau, ae_matrix *q, ae_state *_state)
 
ae_bool alglib_impl::hpcchunkedgradient (ae_vector *weights, ae_vector *structinfo, ae_vector *columnmeans, ae_vector *columnsigmas, ae_matrix *xy, ae_int_t cstart, ae_int_t csize, ae_vector *batch4buf, ae_vector *hpcbuf, double *e, ae_bool naturalerrorfunc, ae_state *_state)
 
ae_bool alglib_impl::hpcchunkedprocess (ae_vector *weights, ae_vector *structinfo, ae_vector *columnmeans, ae_vector *columnsigmas, ae_matrix *xy, ae_int_t cstart, ae_int_t csize, ae_vector *batch4buf, ae_vector *hpcbuf, ae_state *_state)
 
void alglib_impl::hpcfinalizechunkedgradient (mlpbuffers *buf, ae_vector *grad, ae_state *_state)
 
void alglib_impl::hpcpreparechunkedgradient (ae_vector *weights, ae_int_t wcount, ae_int_t ntotal, ae_int_t nin, ae_int_t nout, mlpbuffers *buf, ae_state *_state)
 
void alglib_impl::imatrixresize (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
void alglib_impl::inc (ae_int_t *v, ae_state *_state)
 
void alglib_impl::inplacetranspose (ae_matrix *a, ae_int_t i1, ae_int_t i2, ae_int_t j1, ae_int_t j2, ae_vector *work, ae_state *_state)
 
void alglib_impl::internalschurdecomposition (ae_matrix *h, ae_int_t n, ae_int_t tneeded, ae_int_t zneeded, ae_vector *wr, ae_vector *wi, ae_matrix *z, ae_int_t *info, ae_state *_state)
 
double alglib_impl::inttoreal (ae_int_t a, ae_state *_state)
 
ae_bool alglib_impl::isfinitecvector (ae_vector *z, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::isfinitertrmatrix (ae_matrix *x, ae_int_t n, ae_bool isupper, ae_state *_state)
 
ae_bool alglib_impl::isfinitevector (ae_vector *x, ae_int_t n, ae_state *_state)
 
void alglib_impl::ivectorresize (ae_vector *x, ae_int_t n, ae_state *_state)
 
void alglib_impl::ivectorsetlengthatleast (ae_vector *x, ae_int_t n, ae_state *_state)
 
void alglib_impl::linminnormalized (ae_vector *d, double *stp, ae_int_t n, ae_state *_state)
 
double alglib_impl::logbase2 (double x, ae_state *_state)
 
ae_int_t alglib_impl::lowerbound (ae_vector *a, ae_int_t n, double t, ae_state *_state)
 
void alglib_impl::matrixmatrixmultiply (ae_matrix *a, ae_int_t ai1, ae_int_t ai2, ae_int_t aj1, ae_int_t aj2, ae_bool transa, ae_matrix *b, ae_int_t bi1, ae_int_t bi2, ae_int_t bj1, ae_int_t bj2, ae_bool transb, double alpha, ae_matrix *c, ae_int_t ci1, ae_int_t ci2, ae_int_t cj1, ae_int_t cj2, double beta, ae_vector *work, ae_state *_state)
 
void alglib_impl::matrixvectormultiply (ae_matrix *a, ae_int_t i1, ae_int_t i2, ae_int_t j1, ae_int_t j2, ae_bool trans, ae_vector *x, ae_int_t ix1, ae_int_t ix2, double alpha, ae_vector *y, ae_int_t iy1, ae_int_t iy2, double beta, ae_state *_state)
 
double alglib_impl::maxreal3 (double v0, double v1, double v2, ae_state *_state)
 
void alglib_impl::mcsrch (ae_int_t n, ae_vector *x, double *f, ae_vector *g, ae_vector *s, double *stp, double stpmax, double gtol, ae_int_t *info, ae_int_t *nfev, ae_vector *wa, linminstate *state, ae_int_t *stage, ae_state *_state)
 
double alglib_impl::nucosm1 (double x, ae_state *_state)
 
double alglib_impl::nuexpm1 (double x, ae_state *_state)
 
double alglib_impl::nulog1p (double x, ae_state *_state)
 
double alglib_impl::pythag2 (double x, double y, ae_state *_state)
 
double alglib_impl::randomnormal (ae_state *_state)
 
void alglib_impl::randomunit (ae_int_t n, ae_vector *x, ae_state *_state)
 
void alglib_impl::rankx (ae_vector *x, ae_int_t n, ae_bool iscentered, apbuffers *buf, ae_state *_state)
 
void alglib_impl::rankxuntied (ae_vector *x, ae_int_t n, apbuffers *buf, ae_state *_state)
 
ae_int_t alglib_impl::recsearch (ae_vector *a, ae_int_t nrec, ae_int_t nheader, ae_int_t i0, ae_int_t i1, ae_vector *b, ae_state *_state)
 
ae_bool alglib_impl::rmatrixbdmkl (ae_matrix *a, ae_int_t m, ae_int_t n, ae_vector *d, ae_vector *e, ae_vector *tauq, ae_vector *taup, ae_state *_state)
 
ae_bool alglib_impl::rmatrixbdmultiplybymkl (ae_matrix *qp, ae_int_t m, ae_int_t n, ae_vector *tauq, ae_vector *taup, ae_matrix *z, ae_int_t zrows, ae_int_t zcolumns, ae_bool byq, ae_bool fromtheright, ae_bool dotranspose, ae_state *_state)
 
ae_bool alglib_impl::rmatrixbdsvdmkl (ae_vector *d, ae_vector *e, ae_int_t n, ae_bool isupper, ae_matrix *u, ae_int_t nru, ae_matrix *c, ae_int_t ncc, ae_matrix *vt, ae_int_t ncvt, ae_bool *svdresult, ae_state *_state)
 
ae_bool alglib_impl::rmatrixgemmf (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::rmatrixgemmk (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::rmatrixgemmk44v00 (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_matrix *b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::rmatrixgemmk44v01 (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_matrix *b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::rmatrixgemmk44v10 (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_matrix *b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
void alglib_impl::rmatrixgemmk44v11 (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_matrix *b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
ae_bool alglib_impl::rmatrixgemmmkl (ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix *b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_state *_state)
 
ae_bool alglib_impl::rmatrixhessenbergmkl (ae_matrix *a, ae_int_t n, ae_vector *tau, ae_state *_state)
 
ae_bool alglib_impl::rmatrixhessenbergunpackqmkl (ae_matrix *a, ae_int_t n, ae_vector *tau, ae_matrix *q, ae_state *_state)
 
void alglib_impl::rmatrixinternalschurdecomposition (ae_matrix *h, ae_int_t n, ae_int_t tneeded, ae_int_t zneeded, ae_vector *wr, ae_vector *wi, ae_matrix *z, ae_int_t *info, ae_state *_state)
 
ae_bool alglib_impl::rmatrixinternalschurdecompositionmkl (ae_matrix *h, ae_int_t n, ae_int_t tneeded, ae_int_t zneeded, ae_vector *wr, ae_vector *wi, ae_matrix *z, ae_int_t *info, ae_state *_state)
 
ae_bool alglib_impl::rmatrixinternaltrevcmkl (ae_matrix *t, ae_int_t n, ae_int_t side, ae_int_t howmny, ae_matrix *vl, ae_matrix *vr, ae_int_t *m, ae_int_t *info, ae_state *_state)
 
ae_bool alglib_impl::rmatrixlefttrsmf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::rmatrixlefttrsmmkl (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::rmatrixmvf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t opa, ae_vector *x, ae_int_t ix, ae_vector *y, ae_int_t iy, ae_state *_state)
 
ae_bool alglib_impl::rmatrixplumkl (ae_matrix *a, ae_int_t offs, ae_int_t m, ae_int_t n, ae_vector *pivots, ae_state *_state)
 
ae_bool alglib_impl::rmatrixrank1f (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_vector *u, ae_int_t iu, ae_vector *v, ae_int_t iv, ae_state *_state)
 
void alglib_impl::rmatrixresize (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::rmatrixrighttrsmf (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::rmatrixrighttrsmmkl (ae_int_t m, ae_int_t n, ae_matrix *a, ae_int_t i1, ae_int_t j1, ae_bool isupper, ae_bool isunit, ae_int_t optype, ae_matrix *x, ae_int_t i2, ae_int_t j2, ae_state *_state)
 
ae_bool alglib_impl::rmatrixscaledtrsafesolve (ae_matrix *a, double sa, ae_int_t n, ae_vector *x, ae_bool isupper, ae_int_t trans, ae_bool isunit, double maxgrowth, ae_state *_state)
 
void alglib_impl::rmatrixsetlengthatleast (ae_matrix *x, ae_int_t m, ae_int_t n, ae_state *_state)
 
ae_bool alglib_impl::rmatrixsyrkf (ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_bool isupper, ae_state *_state)
 
ae_bool alglib_impl::rmatrixsyrkmkl (ae_int_t n, ae_int_t k, double alpha, ae_matrix *a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix *c, ae_int_t ic, ae_int_t jc, ae_bool isupper, ae_state *_state)
 
void alglib_impl::rmatrixtrsafesolve (ae_matrix *a, ae_int_t n, ae_vector *x, double *s, ae_bool isupper, ae_bool istrans, ae_bool isunit, ae_state *_state)
 
double alglib_impl::rmul2 (double v0, double v1, ae_state *_state)
 
ae_int_t alglib_impl::rowidxabsmax (ae_matrix *x, ae_int_t j1, ae_int_t j2, ae_int_t i, ae_state *_state)
 
void alglib_impl::rvectorresize (ae_vector *x, ae_int_t n, ae_state *_state)
 
void alglib_impl::rvectorsetlengthatleast (ae_vector *x, ae_int_t n, ae_state *_state)
 
double alglib_impl::safeminposrv (double x, double y, double v, ae_state *_state)
 
double alglib_impl::safepythag2 (double x, double y, ae_state *_state)
 
double alglib_impl::safepythag3 (double x, double y, double z, ae_state *_state)
 
ae_int_t alglib_impl::saferdiv (double x, double y, double *r, ae_state *_state)
 
void alglib_impl::safesolvetriangular (ae_matrix *a, ae_int_t n, ae_vector *x, double *s, ae_bool isupper, ae_bool istrans, ae_bool isunit, ae_bool normin, ae_vector *cnorm, ae_state *_state)
 
void alglib_impl::serializecomplex (ae_serializer *s, ae_complex v, ae_state *_state)
 
void alglib_impl::serializeintegerarray (ae_serializer *s, ae_vector *v, ae_int_t n, ae_state *_state)
 
void alglib_impl::serializerealarray (ae_serializer *s, ae_vector *v, ae_int_t n, ae_state *_state)
 
void alglib_impl::serializerealmatrix (ae_serializer *s, ae_matrix *v, ae_int_t n0, ae_int_t n1, ae_state *_state)
 
ae_bool alglib_impl::seterrorflag (ae_bool *flag, ae_bool cond, ae_state *_state)
 
ae_bool alglib_impl::seterrorflagdiff (ae_bool *flag, double val, double refval, double tol, double s, ae_state *_state)
 
ae_bool alglib_impl::smatrixtdevdmkl (ae_vector *d, ae_vector *e, ae_int_t n, ae_int_t zneeded, ae_matrix *z, ae_bool *evdresult, ae_state *_state)
 
ae_bool alglib_impl::smatrixtdmkl (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *tau, ae_vector *d, ae_vector *e, ae_state *_state)
 
ae_bool alglib_impl::smatrixtdunpackqmkl (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *tau, ae_matrix *q, ae_state *_state)
 
ae_bool alglib_impl::spdmatrixcholeskymkl (ae_matrix *a, ae_int_t offs, ae_int_t n, ae_bool isupper, ae_bool *cholresult, ae_state *_state)
 
void alglib_impl::splitlength (ae_int_t tasksize, ae_int_t chunksize, ae_int_t *task0, ae_int_t *task1, ae_state *_state)
 
void alglib_impl::splitlengtheven (ae_int_t tasksize, ae_int_t *task0, ae_int_t *task1, ae_state *_state)
 
void alglib_impl::swapi (ae_int_t *v0, ae_int_t *v1, ae_state *_state)
 
void alglib_impl::swapr (double *v0, double *v1, ae_state *_state)
 
void alglib_impl::symmetricmatrixvectormultiply (ae_matrix *a, ae_bool isupper, ae_int_t i1, ae_int_t i2, ae_vector *x, double alpha, ae_vector *y, ae_state *_state)
 
void alglib_impl::symmetricrank2update (ae_matrix *a, ae_bool isupper, ae_int_t i1, ae_int_t i2, ae_vector *x, ae_vector *y, ae_vector *t, double alpha, ae_state *_state)
 
void alglib_impl::tagheappopi (ae_vector *a, ae_vector *b, ae_int_t *n, ae_state *_state)
 
void alglib_impl::tagheappushi (ae_vector *a, ae_vector *b, ae_int_t *n, double va, ae_int_t vb, ae_state *_state)
 
void alglib_impl::tagheapreplacetopi (ae_vector *a, ae_vector *b, ae_int_t n, double va, ae_int_t vb, ae_state *_state)
 
void alglib_impl::tagsort (ae_vector *a, ae_int_t n, ae_vector *p1, ae_vector *p2, ae_state *_state)
 
void alglib_impl::tagsortbuf (ae_vector *a, ae_int_t n, ae_vector *p1, ae_vector *p2, apbuffers *buf, ae_state *_state)
 
void alglib_impl::tagsortfast (ae_vector *a, ae_vector *bufa, ae_int_t n, ae_state *_state)
 
void alglib_impl::tagsortfasti (ae_vector *a, ae_vector *b, ae_vector *bufa, ae_vector *bufb, ae_int_t n, ae_state *_state)
 
void alglib_impl::tagsortfastr (ae_vector *a, ae_vector *b, ae_vector *bufa, ae_vector *bufb, ae_int_t n, ae_state *_state)
 
void alglib_impl::tagsortmiddleir (ae_vector *a, ae_vector *b, ae_int_t offset, ae_int_t n, ae_state *_state)
 
void alglib_impl::taskgenint1d (double a, double b, ae_int_t n, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::taskgenint1dcheb1 (double a, double b, ae_int_t n, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::taskgenint1dcheb2 (double a, double b, ae_int_t n, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::taskgenint1dequidist (double a, double b, ae_int_t n, ae_vector *x, ae_vector *y, ae_state *_state)
 
void alglib_impl::touchint (ae_int_t *a, ae_state *_state)
 
void alglib_impl::touchreal (double *a, ae_state *_state)
 
ae_complex alglib_impl::unserializecomplex (ae_serializer *s, ae_state *_state)
 
void alglib_impl::unserializeintegerarray (ae_serializer *s, ae_vector *v, ae_state *_state)
 
void alglib_impl::unserializerealarray (ae_serializer *s, ae_vector *v, ae_state *_state)
 
void alglib_impl::unserializerealmatrix (ae_serializer *s, ae_matrix *v, ae_state *_state)
 
void alglib_impl::unsetintegerarray (ae_vector *a, ae_state *_state)
 
void alglib_impl::unsetrealarray (ae_vector *a, ae_state *_state)
 
void alglib_impl::unsetrealmatrix (ae_matrix *a, ae_state *_state)
 
ae_int_t alglib_impl::upperbound (ae_vector *a, ae_int_t n, double t, ae_state *_state)
 
double alglib_impl::upperhessenberg1norm (ae_matrix *a, ae_int_t i1, ae_int_t i2, ae_int_t j1, ae_int_t j2, ae_vector *work, ae_state *_state)
 
ae_bool alglib_impl::upperhessenbergschurdecomposition (ae_matrix *h, ae_int_t n, ae_matrix *s, ae_state *_state)
 
ae_int_t alglib_impl::vectoridxabsmax (ae_vector *x, ae_int_t i1, ae_int_t i2, ae_state *_state)
 
double alglib_impl::vectornorm2 (ae_vector *x, ae_int_t i1, ae_int_t i2, ae_state *_state)
 
void alglib_impl::xcdot (ae_vector *a, ae_vector *b, ae_int_t n, ae_vector *temp, ae_complex *r, double *rerr, ae_state *_state)
 
void alglib_impl::xdot (ae_vector *a, ae_vector *b, ae_int_t n, ae_vector *temp, double *r, double *rerr, ae_state *_state)
 
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich