|
|
template<class MatT , class VecT > |
void | shark::blas::solveSystemInPlace (matrix_expression< MatT > const &A, vector_expression< VecT > &b) |
| In-Place System of linear equations solver. More...
|
|
template<class MatT , class Vec1T , class Vec2T > |
void | shark::blas::solveSystem (const matrix_expression< MatT > &A, vector_expression< Vec1T > &x, const vector_expression< Vec2T > &b) |
| System of linear equations solver. More...
|
|
template<class MatT , class Mat2T > |
void | shark::blas::solveSystemInPlace (matrix_expression< MatT > const &A, matrix_expression< Mat2T > &B) |
| In-Place system of linear equations solver. More...
|
|
template<class MatT , class Mat1T , class Mat2T > |
void | shark::blas::solveSystem (const matrix_expression< MatT > &A, matrix_expression< Mat1T > &X, const matrix_expression< Mat2T > &B) |
| System of linear equations solver. More...
|
|
template<class System , class MatT , class VecT > |
void | shark::blas::solveSymmPosDefSystemInPlace (matrix_expression< MatT > const &A, vector_expression< VecT > &b) |
| System of symmetric linear equations solver. The result is stored in b. More...
|
|
template<class System , class MatT , class Mat1T > |
void | shark::blas::solveSymmPosDefSystemInPlace (matrix_expression< MatT > const &A, matrix_expression< Mat1T > &B) |
| System of symmetric linear equations solver. More...
|
|
template<class System , class MatT , class Vec1T , class Vec2T > |
void | shark::blas::solveSymmPosDefSystem (matrix_expression< MatT > const &A, vector_expression< Vec1T > &x, vector_expression< Vec2T > const &b) |
| System of symmetric linear equations solver. More...
|
|
template<class System , class MatT , class Mat1T , class Mat2T > |
void | shark::blas::solveSymmPosDefSystem (matrix_expression< MatT > const &A, matrix_expression< Mat1T > &X, matrix_expression< Mat2T > const &B) |
| System of symmetric linear equations solver. More...
|
|
template<class System , class MatT , class VecT > |
void | shark::blas::solveSymmSemiDefiniteSystemInPlace (matrix_expression< MatT > const &A, vector_expression< VecT > &b) |
| Solves a square system of linear equations without full rank. More...
|
|
template<class System , class Mat1T , class Mat2T > |
void | shark::blas::solveSymmSemiDefiniteSystemInPlace (matrix_expression< Mat1T > const &A, matrix_expression< Mat2T > &B) |
| Solves multiple square system of linear equations without full rank. More...
|
|
template<class System , class MatT , class VecT > |
void | shark::blas::generalSolveSystemInPlace (matrix_expression< MatT > const &A, vector_expression< VecT > &b) |
| Solves a non-square system of linear equations. More...
|
|
template<class System , class MatA , class MatB > |
void | shark::blas::generalSolveSystemInPlace (matrix_expression< MatA > const &A, matrix_expression< MatB > &B) |
| Solves multiple non-square systems of linear equations. More...
|
|
template<class MatT , class VecT , class VecT2 > |
void | shark::blas::approxsolveSymmPosDefSystem (matrix_expression< MatT > const &A, vector_expression< VecT > &x, vector_expression< VecT2 > const &b, double epsilon=1.e-10, bool initialSolution=false, unsigned int maxIterations=0) |
| Approximates the solution of a linear system of equation Ax=b. More...
|
|
template<class MatT , class VecT > |
void | shark::blas::approxsolveSymmPosDefSystemInPlace (matrix_expression< MatT > const &A, vector_expression< VecT > &b, double epsilon=1.e-10, unsigned int maxIterations=0) |
| Approximates the solution of a linear system of equation Ax=b, storing the solution in b. More...
|
|