Go to the documentation of this file.
33#include <itpp/itexports.h>
48ITPP_EXPORT
bool ls_solve(
const mat &A,
const vec &b, vec &x);
55ITPP_EXPORT vec
ls_solve(
const mat &A,
const vec &b);
62bool ls_solve(
const mat &A,
const mat &B, mat &X);
69ITPP_EXPORT mat
ls_solve(
const mat &A,
const mat &B);
77ITPP_EXPORT
bool ls_solve(
const cmat &A,
const cvec &b, cvec &x);
84ITPP_EXPORT cvec
ls_solve(
const cmat &A,
const cvec &b);
91ITPP_EXPORT
bool ls_solve(
const cmat &A,
const cmat &B, cmat &X);
98ITPP_EXPORT cmat
ls_solve(
const cmat &A,
const cmat &B);
106ITPP_EXPORT
bool ls_solve_chol(
const mat &A,
const vec &b, vec &x);
120ITPP_EXPORT
bool ls_solve_chol(
const mat &A,
const mat &B, mat &X);
135ITPP_EXPORT
bool ls_solve_chol(
const cmat &A,
const cvec &b, cvec &x);
149ITPP_EXPORT
bool ls_solve_chol(
const cmat &A,
const cmat &B, cmat &X);
165ITPP_EXPORT
bool ls_solve_od(
const mat &A,
const vec &b, vec &x);
172ITPP_EXPORT vec
ls_solve_od(
const mat &A,
const vec &b);
179ITPP_EXPORT
bool ls_solve_od(
const mat &A,
const mat &B, mat &X);
186ITPP_EXPORT mat
ls_solve_od(
const mat &A,
const mat &B);
194ITPP_EXPORT
bool ls_solve_od(
const cmat &A,
const cvec &b, cvec &x);
201ITPP_EXPORT cvec
ls_solve_od(
const cmat &A,
const cvec &b);
208ITPP_EXPORT
bool ls_solve_od(
const cmat &A,
const cmat &B, cmat &X);
215ITPP_EXPORT cmat
ls_solve_od(
const cmat &A,
const cmat &B);
224ITPP_EXPORT
bool ls_solve_ud(
const mat &A,
const vec &b, vec &x);
231ITPP_EXPORT vec
ls_solve_ud(
const mat &A,
const vec &b);
238ITPP_EXPORT
bool ls_solve_ud(
const mat &A,
const mat &B, mat &X);
245ITPP_EXPORT mat
ls_solve_ud(
const mat &A,
const mat &B);
253ITPP_EXPORT
bool ls_solve_ud(
const cmat &A,
const cvec &b, cvec &x);
260ITPP_EXPORT cvec
ls_solve_ud(
const cmat &A,
const cvec &b);
267ITPP_EXPORT
bool ls_solve_ud(
const cmat &A,
const cmat &B, cmat &X);
274ITPP_EXPORT cmat
ls_solve_ud(
const cmat &A,
const cmat &B);
282ITPP_EXPORT
bool backslash(
const mat &A,
const vec &b, vec &x);
289ITPP_EXPORT vec
backslash(
const mat &A,
const vec &b);
296ITPP_EXPORT
bool backslash(
const mat &A,
const mat &B, mat &X);
303ITPP_EXPORT mat
backslash(
const mat &A,
const mat &B);
311ITPP_EXPORT
bool backslash(
const cmat &A,
const cvec &b, cvec &x);
318ITPP_EXPORT cvec
backslash(
const cmat &A,
const cvec &b);
325ITPP_EXPORT
bool backslash(
const cmat &A,
const cmat &B, cmat &X);
332ITPP_EXPORT cmat
backslash(
const cmat &A,
const cmat &B);
bool ls_solve_chol(const mat &A, const vec &b, vec &x)
Solve linear equation system by Cholesky factorisation.
bool ls_solve(const mat &A, const vec &b, vec &x)
Solve linear equation system by LU factorisation.
vec backward_substitution(const mat &U, const vec &b)
Backward substitution of square matrix.
bool ls_solve_ud(const mat &A, const vec &b, vec &x)
Solves underdetermined linear equation systems.
bool ls_solve_od(const mat &A, const vec &b, vec &x)
Solves overdetermined linear equation systems.
vec forward_substitution(const mat &L, const vec &b)
Forward substitution of square matrix.
bool backslash(const mat &A, const vec &b, vec &x)
A general linear equation system solver.
Matrix Class Definitions.
Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0