solvers.h File Reference

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

Go to the source code of this file.

Classes

class  alglib::_densesolverlsreport_owner
 
class  alglib::_densesolverreport_owner
 
class  alglib::_lincgreport_owner
 
class  alglib::_lincgstate_owner
 
class  alglib::_linlsqrreport_owner
 
class  alglib::_linlsqrstate_owner
 
class  alglib::_nleqreport_owner
 
class  alglib::_nleqstate_owner
 
class  alglib::_polynomialsolverreport_owner
 
class  alglib::densesolverlsreport
 
struct  alglib_impl::densesolverlsreport
 
class  alglib::densesolverreport
 
struct  alglib_impl::densesolverreport
 
class  alglib::lincgreport
 
struct  alglib_impl::lincgreport
 
class  alglib::lincgstate
 
struct  alglib_impl::lincgstate
 
class  alglib::linlsqrreport
 
struct  alglib_impl::linlsqrreport
 
class  alglib::linlsqrstate
 
struct  alglib_impl::linlsqrstate
 
class  alglib::nleqreport
 
struct  alglib_impl::nleqreport
 
class  alglib::nleqstate
 
struct  alglib_impl::nleqstate
 
class  alglib::polynomialsolverreport
 
struct  alglib_impl::polynomialsolverreport
 

Namespaces

 alglib
 
 alglib_impl
 

Functions

void alglib_impl::_densesolverlsreport_clear (void *_p)
 
void alglib_impl::_densesolverlsreport_destroy (void *_p)
 
void alglib_impl::_densesolverlsreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_densesolverlsreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_densesolverreport_clear (void *_p)
 
void alglib_impl::_densesolverreport_destroy (void *_p)
 
void alglib_impl::_densesolverreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_densesolverreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_lincgreport_clear (void *_p)
 
void alglib_impl::_lincgreport_destroy (void *_p)
 
void alglib_impl::_lincgreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_lincgreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_lincgstate_clear (void *_p)
 
void alglib_impl::_lincgstate_destroy (void *_p)
 
void alglib_impl::_lincgstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_lincgstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_linlsqrreport_clear (void *_p)
 
void alglib_impl::_linlsqrreport_destroy (void *_p)
 
void alglib_impl::_linlsqrreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_linlsqrreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_linlsqrstate_clear (void *_p)
 
void alglib_impl::_linlsqrstate_destroy (void *_p)
 
void alglib_impl::_linlsqrstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_linlsqrstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_nleqreport_clear (void *_p)
 
void alglib_impl::_nleqreport_destroy (void *_p)
 
void alglib_impl::_nleqreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_nleqreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_nleqstate_clear (void *_p)
 
void alglib_impl::_nleqstate_destroy (void *_p)
 
void alglib_impl::_nleqstate_init (void *_p, ae_state *_state)
 
void alglib_impl::_nleqstate_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixlusolvem (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixlusolvemfast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixsolve (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixsolvem (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_bool rfs, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_cmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixcholeskysolvem (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixcholeskysolvemfast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixsolve (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixsolvem (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_hpdmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixlusolvem (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixlusolvemfast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixsolve (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixsolvels (ae_matrix *a, ae_int_t nrows, ae_int_t ncols, ae_vector *b, double threshold, ae_int_t *info, densesolverlsreport *rep, ae_vector *x, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixsolvem (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_bool rfs, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_rmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixcholeskysolvem (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixcholeskysolvemfast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixsolve (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixsolvem (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
void alglib_impl::_pexec_spdmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
void alglib_impl::_polynomialsolverreport_clear (void *_p)
 
void alglib_impl::_polynomialsolverreport_destroy (void *_p)
 
void alglib_impl::_polynomialsolverreport_init (void *_p, ae_state *_state)
 
void alglib_impl::_polynomialsolverreport_init_copy (void *_dst, void *_src, ae_state *_state)
 
void alglib_impl::cmatrixlusolve (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixlusolvefast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixlusolvem (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixlusolvemfast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixmixedsolve (ae_matrix *a, ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixmixedsolvem (ae_matrix *a, ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixsolve (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib::cmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info)
 
void alglib_impl::cmatrixsolvem (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_bool rfs, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::cmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixcholeskysolve (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixcholeskysolvefast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixcholeskysolvem (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixcholeskysolvemfast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixsolve (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixsolvem (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::hpdmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::lincgcreate (ae_int_t n, lincgstate *state, ae_state *_state)
 
void alglib::lincgcreate (const ae_int_t n, lincgstate &state)
 
ae_bool alglib_impl::lincgiteration (lincgstate *state, ae_state *_state)
 
void alglib_impl::lincgrestart (lincgstate *state, ae_state *_state)
 
void alglib::lincgresults (const lincgstate &state, real_1d_array &x, lincgreport &rep)
 
void alglib_impl::lincgresults (lincgstate *state, ae_vector *x, lincgreport *rep, ae_state *_state)
 
void alglib_impl::lincgsetb (lincgstate *state, ae_vector *b, ae_state *_state)
 
void alglib::lincgsetcond (const lincgstate &state, const double epsf, const ae_int_t maxits)
 
void alglib_impl::lincgsetcond (lincgstate *state, double epsf, ae_int_t maxits, ae_state *_state)
 
void alglib::lincgsetprecdiag (const lincgstate &state)
 
void alglib_impl::lincgsetprecdiag (lincgstate *state, ae_state *_state)
 
void alglib::lincgsetprecunit (const lincgstate &state)
 
void alglib_impl::lincgsetprecunit (lincgstate *state, ae_state *_state)
 
void alglib::lincgsetrestartfreq (const lincgstate &state, const ae_int_t srf)
 
void alglib_impl::lincgsetrestartfreq (lincgstate *state, ae_int_t srf, ae_state *_state)
 
void alglib::lincgsetrupdatefreq (const lincgstate &state, const ae_int_t freq)
 
void alglib_impl::lincgsetrupdatefreq (lincgstate *state, ae_int_t freq, ae_state *_state)
 
void alglib::lincgsetstartingpoint (const lincgstate &state, const real_1d_array &x)
 
void alglib_impl::lincgsetstartingpoint (lincgstate *state, ae_vector *x, ae_state *_state)
 
void alglib::lincgsetxrep (const lincgstate &state, const bool needxrep)
 
void alglib_impl::lincgsetxrep (lincgstate *state, ae_bool needxrep, ae_state *_state)
 
void alglib::lincgsolvesparse (const lincgstate &state, const sparsematrix &a, const bool isupper, const real_1d_array &b)
 
void alglib_impl::lincgsolvesparse (lincgstate *state, sparsematrix *a, ae_bool isupper, ae_vector *b, ae_state *_state)
 
void alglib_impl::linlsqrcreate (ae_int_t m, ae_int_t n, linlsqrstate *state, ae_state *_state)
 
void alglib::linlsqrcreate (const ae_int_t m, const ae_int_t n, linlsqrstate &state)
 
ae_bool alglib_impl::linlsqriteration (linlsqrstate *state, ae_state *_state)
 
void alglib_impl::linlsqrrestart (linlsqrstate *state, ae_state *_state)
 
void alglib::linlsqrresults (const linlsqrstate &state, real_1d_array &x, linlsqrreport &rep)
 
void alglib_impl::linlsqrresults (linlsqrstate *state, ae_vector *x, linlsqrreport *rep, ae_state *_state)
 
void alglib_impl::linlsqrsetb (linlsqrstate *state, ae_vector *b, ae_state *_state)
 
void alglib::linlsqrsetcond (const linlsqrstate &state, const double epsa, const double epsb, const ae_int_t maxits)
 
void alglib_impl::linlsqrsetcond (linlsqrstate *state, double epsa, double epsb, ae_int_t maxits, ae_state *_state)
 
void alglib::linlsqrsetlambdai (const linlsqrstate &state, const double lambdai)
 
void alglib_impl::linlsqrsetlambdai (linlsqrstate *state, double lambdai, ae_state *_state)
 
void alglib::linlsqrsetprecdiag (const linlsqrstate &state)
 
void alglib_impl::linlsqrsetprecdiag (linlsqrstate *state, ae_state *_state)
 
void alglib::linlsqrsetprecunit (const linlsqrstate &state)
 
void alglib_impl::linlsqrsetprecunit (linlsqrstate *state, ae_state *_state)
 
void alglib::linlsqrsetxrep (const linlsqrstate &state, const bool needxrep)
 
void alglib_impl::linlsqrsetxrep (linlsqrstate *state, ae_bool needxrep, ae_state *_state)
 
void alglib::linlsqrsolvesparse (const linlsqrstate &state, const sparsematrix &a, const real_1d_array &b)
 
void alglib_impl::linlsqrsolvesparse (linlsqrstate *state, sparsematrix *a, ae_vector *b, ae_state *_state)
 
void alglib_impl::nleqcreatelm (ae_int_t n, ae_int_t m, ae_vector *x, nleqstate *state, ae_state *_state)
 
void alglib::nleqcreatelm (const ae_int_t m, const real_1d_array &x, nleqstate &state)
 
void alglib::nleqcreatelm (const ae_int_t n, const ae_int_t m, const real_1d_array &x, nleqstate &state)
 
bool alglib::nleqiteration (const nleqstate &state)
 
ae_bool alglib_impl::nleqiteration (nleqstate *state, ae_state *_state)
 
void alglib::nleqrestartfrom (const nleqstate &state, const real_1d_array &x)
 
void alglib_impl::nleqrestartfrom (nleqstate *state, ae_vector *x, ae_state *_state)
 
void alglib::nleqresults (const nleqstate &state, real_1d_array &x, nleqreport &rep)
 
void alglib_impl::nleqresults (nleqstate *state, ae_vector *x, nleqreport *rep, ae_state *_state)
 
void alglib::nleqresultsbuf (const nleqstate &state, real_1d_array &x, nleqreport &rep)
 
void alglib_impl::nleqresultsbuf (nleqstate *state, ae_vector *x, nleqreport *rep, ae_state *_state)
 
void alglib::nleqsetcond (const nleqstate &state, const double epsf, const ae_int_t maxits)
 
void alglib_impl::nleqsetcond (nleqstate *state, double epsf, ae_int_t maxits, ae_state *_state)
 
void alglib::nleqsetstpmax (const nleqstate &state, const double stpmax)
 
void alglib_impl::nleqsetstpmax (nleqstate *state, double stpmax, ae_state *_state)
 
void alglib::nleqsetxrep (const nleqstate &state, const bool needxrep)
 
void alglib_impl::nleqsetxrep (nleqstate *state, ae_bool needxrep, ae_state *_state)
 
void alglib::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)
 
void alglib_impl::polynomialsolve (ae_vector *a, ae_int_t n, ae_vector *x, polynomialsolverreport *rep, ae_state *_state)
 
void alglib::polynomialsolve (const real_1d_array &a, const ae_int_t n, complex_1d_array &x, polynomialsolverreport &rep)
 
void alglib_impl::rmatrixlusolve (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixlusolvefast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixlusolvem (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixlusolvemfast (ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixmixedsolve (ae_matrix *a, ae_matrix *lua, ae_vector *p, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixmixedsolvem (ae_matrix *a, ae_matrix *lua, ae_vector *p, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixsolve (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_vector *b, ae_int_t *info, ae_state *_state)
 
void alglib::rmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info)
 
void alglib_impl::rmatrixsolvels (ae_matrix *a, ae_int_t nrows, ae_int_t ncols, ae_vector *b, double threshold, ae_int_t *info, densesolverlsreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixsolvem (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_bool rfs, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::rmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
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)
 
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)
 
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)
 
void alglib::smp_cmatrixsolvefast (const complex_2d_array &a, const ae_int_t n, const complex_1d_array &b, ae_int_t &info)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
void alglib::smp_rmatrixsolvefast (const real_2d_array &a, const ae_int_t n, const real_1d_array &b, ae_int_t &info)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
void alglib_impl::spdmatrixcholeskysolve (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixcholeskysolvefast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixcholeskysolvem (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixcholeskysolvemfast (ae_matrix *cha, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixsolve (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, densesolverreport *rep, ae_vector *x, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixsolvefast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_vector *b, ae_int_t *info, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixsolvem (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, densesolverreport *rep, ae_matrix *x, ae_state *_state)
 
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)
 
void alglib_impl::spdmatrixsolvemfast (ae_matrix *a, ae_int_t n, ae_bool isupper, ae_matrix *b, ae_int_t m, ae_int_t *info, ae_state *_state)
 
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)
 
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich