Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Protected Member Functions

TriangularBase< Derived > Class Template Reference

Base class for triangular part in a matrix. More...

#include <TriangularMatrix.h>

Inheritance diagram for TriangularBase< Derived >:
Inheritance graph
Collaboration diagram for TriangularBase< Derived >:
Collaboration graph

List of all members.

Public Types

enum  {
  Mode = internal::traits<Derived>::Mode, CoeffReadCost = internal::traits<Derived>::CoeffReadCost, RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime,
  MaxRowsAtCompileTime = internal::traits<Derived>::MaxRowsAtCompileTime, MaxColsAtCompileTime = internal::traits<Derived>::MaxColsAtCompileTime
typedef internal::traits
< Derived >::DenseMatrixType 
typedef DenseMatrixType DenseType
typedef internal::traits
< Derived >::Index 
typedef internal::traits
< Derived >::Scalar 
typedef internal::traits
< Derived >::StorageKind 

Public Member Functions

template<typename Dest >
void addTo (Dest &dst) const
template<typename Dest >
void applyThisOnTheLeft (Dest &dst) const
template<typename Dest >
void applyThisOnTheRight (Dest &dst) const
Scalar coeff (Index row, Index col) const
Scalar & coeffRef (Index row, Index col)
Index cols () const
Derived & const_cast_derived () const
const Derived & const_derived () const
template<typename Other >
EIGEN_STRONG_INLINE void copyCoeff (Index row, Index col, Other &other)
const Derived & derived () const
Derived & derived ()
template<typename Dest >
void evalTo (Dest &dst) const
template<typename DenseDerived >
void evalTo (MatrixBase< DenseDerived > &other) const
template<typename DenseDerived >
void evalToLazy (MatrixBase< DenseDerived > &other) const
Index innerStride () const
Scalar & operator() (Index row, Index col)
Scalar operator() (Index row, Index col) const
Index outerStride () const
Index rows () const
Index size () const
template<typename Dest >
void subTo (Dest &dst) const
DenseMatrixType toDenseMatrix () const

Protected Member Functions

void check_coordinates (Index row, Index col) const
void check_coordinates_internal (Index, Index) const

Detailed Description

template<typename Derived>
class TriangularBase< Derived >

Base class for triangular part in a matrix.

Definition at line 42 of file TriangularMatrix.h.

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

Generated by  Doxygen 1.6.0   Back to index