#include <SparseTriangularView.h>
Classes | |
class | InnerIterator |
class | ReverseInnerIterator |
Public Types | |
typedef MatrixType::Nested | MatrixTypeNested |
typedef internal::remove_all < MatrixTypeNested >::type | MatrixTypeNestedCleaned |
typedef internal::remove_reference < MatrixTypeNested >::type | MatrixTypeNestedNonRef |
Public Member Functions | |
Index | cols () const |
const MatrixTypeNestedCleaned & | nestedExpression () const |
Index | rows () const |
template<typename OtherDerived > | |
internal::plain_matrix_type_column_major < OtherDerived >::type | solve (const MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
void | solveInPlace (MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
void | solveInPlace (SparseMatrixBase< OtherDerived > &other) const |
SparseTriangularView (const MatrixType &matrix) | |
Protected Attributes | |
MatrixTypeNested | m_matrix |
Private Types | |
enum | { SkipFirst, SkipLast = !SkipFirst, HasUnitDiag = (Mode&UnitDiag) ? 1 : 0 } |
Definition at line 24 of file SparseTriangularView.h.
typedef MatrixType::Nested Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNested |
Definition at line 43 of file SparseTriangularView.h.
typedef internal::remove_all<MatrixTypeNested>::type Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNestedCleaned |
Definition at line 45 of file SparseTriangularView.h.
typedef internal::remove_reference<MatrixTypeNested>::type Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNestedNonRef |
Definition at line 44 of file SparseTriangularView.h.
anonymous enum [private] |
Definition at line 27 of file SparseTriangularView.h.
Eigen::SparseTriangularView< MatrixType, Mode >::SparseTriangularView | ( | const MatrixType & | matrix | ) | [inline] |
Definition at line 47 of file SparseTriangularView.h.
Index Eigen::SparseTriangularView< MatrixType, Mode >::cols | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseTriangularView< MatrixType, Mode > >.
Definition at line 41 of file SparseTriangularView.h.
const MatrixTypeNestedCleaned& Eigen::SparseTriangularView< MatrixType, Mode >::nestedExpression | ( | ) | const [inline] |
Definition at line 50 of file SparseTriangularView.h.
Index Eigen::SparseTriangularView< MatrixType, Mode >::rows | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseTriangularView< MatrixType, Mode > >.
Definition at line 40 of file SparseTriangularView.h.
internal::plain_matrix_type_column_major< OtherDerived >::type Eigen::SparseTriangularView< ExpressionType, Mode >::solve | ( | const MatrixBase< OtherDerived > & | other | ) | const |
Definition at line 186 of file SparseCore/TriangularSolver.h.
void Eigen::SparseTriangularView< ExpressionType, Mode >::solveInPlace | ( | MatrixBase< OtherDerived > & | other | ) | const |
Definition at line 166 of file SparseCore/TriangularSolver.h.
void Eigen::SparseTriangularView< ExpressionType, Mode >::solveInPlace | ( | SparseMatrixBase< OtherDerived > & | other | ) | const |
Definition at line 291 of file SparseCore/TriangularSolver.h.
MatrixTypeNested Eigen::SparseTriangularView< MatrixType, Mode >::m_matrix [protected] |
Definition at line 60 of file SparseTriangularView.h.