Classes | Public Types | Public Member Functions | Protected Attributes | Private Types
SparseTriangularView< MatrixType, Mode > Class Template Reference

#include <SparseTriangularView.h>

Inheritance diagram for SparseTriangularView< MatrixType, Mode >:
Inheritance graph
[legend]

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 cols () const
const MatrixTypenestedExpression () 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 }

Detailed Description

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

Definition at line 37 of file SparseTriangularView.h.


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

Definition at line 52 of file SparseTriangularView.h.


Member Enumeration Documentation

template<typename MatrixType , int Mode>
anonymous enum [private]
Enumerator:
SkipFirst 

Definition at line 40 of file SparseTriangularView.h.


Constructor & Destructor Documentation

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

Definition at line 54 of file SparseTriangularView.h.


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 > >.

Definition at line 49 of file SparseTriangularView.h.

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

Definition at line 57 of file SparseTriangularView.h.

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 > >.

Definition at line 48 of file SparseTriangularView.h.

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

Definition at line 191 of file Sparse/TriangularSolver.h.

template<typename ExpressionType , int Mode>
template<typename OtherDerived >
void SparseTriangularView< ExpressionType, Mode >::solveInPlace ( MatrixBase< OtherDerived > &  other) const

Definition at line 169 of file Sparse/TriangularSolver.h.

template<typename ExpressionType , int Mode>
template<typename OtherDerived >
void SparseTriangularView< ExpressionType, Mode >::solveInPlace ( SparseMatrixBase< OtherDerived > &  other) const

Definition at line 296 of file Sparse/TriangularSolver.h.


Member Data Documentation

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

Definition at line 67 of file SparseTriangularView.h.


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


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:29