#include <cml/et/size_checking.h>
#include <cml/matrix/matrix_expr.h>
#include <cml/matvec/matvec_promotions.h>
Go to the source code of this file.
Namespaces | |
namespace | cml |
namespace | cml::detail |
Functions | |
template<typename XprT > | |
et::MatrixXpr< XprT > ::temporary_type | cml::lu (const et::MatrixXpr< XprT > &e) |
LU factorization for a matrix expression. | |
template<typename E , class AT , typename BO , class L > | |
matrix< E, AT, BO, L > ::temporary_type | cml::lu (const matrix< E, AT, BO, L > &m) |
LU factorization for a matrix. | |
template<class MatT > | |
MatT::temporary_type | cml::detail::lu_copy (const MatT &M) |
template<class MatT > | |
void | cml::detail::lu_inplace (MatT &A) |
template<typename MatT , typename VecT > | |
et::MatVecPromote< MatT, VecT > ::temporary_type | cml::lu_solve (const MatT &LU, const VecT &b) |
Solve y = LUx for x. |
Definition in file lu.h.