|
ViennaCL - The Vienna Computing Library
1.5.1
|
Implementations of LU factorization for row-major and column-major dense matrices. More...
#include <algorithm>#include "viennacl/matrix.hpp"#include "viennacl/matrix_proxy.hpp"#include "viennacl/linalg/prod.hpp"#include "viennacl/linalg/direct_solve.hpp"Go to the source code of this file.
Namespaces | |
| namespace | viennacl |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
| namespace | viennacl::linalg |
Provides all linear algebra operations which are not covered by operator overloads. | |
Functions | |
| template<typename SCALARTYPE > | |
| void | lu_factorize (matrix< SCALARTYPE, viennacl::row_major > &A) |
| LU factorization of a row-major dense matrix. | |
| template<typename SCALARTYPE > | |
| void | lu_factorize (matrix< SCALARTYPE, viennacl::column_major > &A) |
| LU factorization of a column-major dense matrix. | |
| template<typename SCALARTYPE , typename F1 , typename F2 , unsigned int ALIGNMENT_A, unsigned int ALIGNMENT_B> | |
| void | lu_substitute (matrix< SCALARTYPE, F1, ALIGNMENT_A > const &A, matrix< SCALARTYPE, F2, ALIGNMENT_B > &B) |
| LU substitution for the system LU = rhs. | |
| template<typename SCALARTYPE , typename F , unsigned int ALIGNMENT, unsigned int VEC_ALIGNMENT> | |
| void | lu_substitute (matrix< SCALARTYPE, F, ALIGNMENT > const &A, vector< SCALARTYPE, VEC_ALIGNMENT > &vec) |
| LU substitution for the system LU = rhs. | |
Implementations of LU factorization for row-major and column-major dense matrices.
1.7.6.1