|
|
| 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...
|
| |