Classes | Public Types | Public Member Functions | Protected Attributes

SparseTriangularView< MatrixType, Mode > Class Template Reference

#include <SparseTriangularView.h>

Inheritance diagram for SparseTriangularView< MatrixType, Mode >:
SparseMatrixBase< SparseTriangularView< MatrixType, Mode > > EigenBase< SparseTriangularView< MatrixType, Mode > >

List of all members.

Classes

class  InnerIterator

Public Types

typedef internal::conditional
< internal::must_nest_by_value
< MatrixType >::ret,
MatrixType, const MatrixType & >
::type 
MatrixTypeNested

Public Member Functions

Index rows () const
Index cols () const
 SparseTriangularView (const MatrixType &matrix)
const MatrixType & nestedExpression () 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

Protected Attributes

MatrixTypeNested m_matrix

template<typename MatrixType, int Mode>
class SparseTriangularView< MatrixType, Mode >


Member Typedef Documentation

template<typename MatrixType , int Mode>
typedef internal::conditional<internal::must_nest_by_value<MatrixType>::ret, MatrixType, const MatrixType&>::type SparseTriangularView< MatrixType, Mode >::MatrixTypeNested

Constructor & Destructor Documentation

template<typename MatrixType , int Mode>
SparseTriangularView< MatrixType, Mode >::SparseTriangularView ( const MatrixType &  matrix  )  [inline]

Member Function Documentation

template<typename MatrixType , int Mode>
Index SparseTriangularView< MatrixType, Mode >::cols ( void   )  const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from SparseMatrixBase< SparseTriangularView< MatrixType, Mode > >.

template<typename MatrixType , int Mode>
const MatrixType& SparseTriangularView< MatrixType, Mode >::nestedExpression (  )  const [inline]
template<typename MatrixType , int Mode>
Index SparseTriangularView< MatrixType, Mode >::rows ( void   )  const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from SparseMatrixBase< SparseTriangularView< MatrixType, Mode > >.

template<typename ExpressionType , int Mode>
template<typename OtherDerived >
internal::plain_matrix_type_column_major< OtherDerived >::type SparseTriangularView< ExpressionType, Mode >::solve ( const MatrixBase< OtherDerived > &  other  )  const
template<typename ExpressionType , int Mode>
template<typename OtherDerived >
void SparseTriangularView< ExpressionType, Mode >::solveInPlace ( SparseMatrixBase< OtherDerived > &  other  )  const
template<typename ExpressionType , int Mode>
template<typename OtherDerived >
void SparseTriangularView< ExpressionType, Mode >::solveInPlace ( MatrixBase< OtherDerived > &  other  )  const

Member Data Documentation

template<typename MatrixType , int Mode>
MatrixTypeNested SparseTriangularView< MatrixType, Mode >::m_matrix [protected]

The documentation for this class was generated from the following files: