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

#include <SparseTriangularView.h>

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

List of all members.

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 MatrixTypeNestedCleanednestedExpression () 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, SkipDiag = (Mode&ZeroDiag) ? 1 : 0, HasUnitDiag = (Mode&UnitDiag) ? 1 : 0 }

Detailed Description

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

Definition at line 25 of file SparseTriangularView.h.


Member Typedef Documentation

template<typename MatrixType , int Mode>
typedef MatrixType::Nested Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNested

Definition at line 45 of file SparseTriangularView.h.

template<typename MatrixType , int Mode>
typedef internal::remove_all<MatrixTypeNested>::type Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNestedCleaned

Definition at line 47 of file SparseTriangularView.h.

template<typename MatrixType , int Mode>
typedef internal::remove_reference<MatrixTypeNested>::type Eigen::SparseTriangularView< MatrixType, Mode >::MatrixTypeNestedNonRef

Definition at line 46 of file SparseTriangularView.h.


Member Enumeration Documentation

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

Definition at line 28 of file SparseTriangularView.h.


Constructor & Destructor Documentation

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

Definition at line 49 of file SparseTriangularView.h.


Member Function Documentation

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

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

Definition at line 43 of file SparseTriangularView.h.

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

Definition at line 52 of file SparseTriangularView.h.

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

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

Definition at line 42 of file SparseTriangularView.h.

template<typename ExpressionType , int Mode>
template<typename OtherDerived >
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.

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

Definition at line 166 of file SparseCore/TriangularSolver.h.

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

Definition at line 291 of file SparseCore/TriangularSolver.h.


Member Data Documentation

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

Definition at line 62 of file SparseTriangularView.h.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:54