Public Types | |
typedef mtl::Collection < Matrix >::value_type | value_type |
typedef mtl::Collection < Matrix >::size_type | size_type |
typedef ic_0 | self |
typedef mtl::compressed2D < value_type > | U_type |
typedef U_type | L_type |
Public Member Functions | |
ic_0 (const Matrix &A) | |
template<typename Vector > | |
Vector | solve (const Vector &x) const |
template<typename Vector > | |
Vector | adjoint_solve (const Vector &x) const |
L_type | get_L () |
U_type | get_U () |
Protected Member Functions | |
void | factorize (const Matrix &A, mtl::tag::dense) |
void | factorize (const Matrix &A, mtl::tag::sparse) |
Protected Attributes | |
U_type | U |