Main MRPT website > C++ reference
MRPT logo
Classes | Public Types | Public Member Functions | Public Attributes | Protected Types | Protected Attributes | Friends
Eigen::SkylineMatrix< _Scalar, _Options > Class Template Reference

Detailed Description

template<typename _Scalar, int _Options>
class Eigen::SkylineMatrix< _Scalar, _Options >

The main skyline matrix class.

This class implements a skyline matrix using the very uncommon storage scheme.

Parameters:
_Scalarthe scalar type, i.e. the type of the coefficients
_OptionsUnion of bit flags controlling the storage scheme. Currently the only possibility is RowMajor. The default is 0 which means column-major.

Definition at line 64 of file Skyline.

Inheritance diagram for Eigen::SkylineMatrix< _Scalar, _Options >:
Inheritance graph
[legend]

List of all members.

Classes

class  InnerLowerIterator
class  InnerUpperIterator

Public Types

enum  
enum  
typedef internal::traits
< SkylineMatrix< _Scalar,
_Options > >::Scalar 
Scalar
typedef internal::traits
< SkylineMatrix< _Scalar,
_Options > >::Scalar 
Scalar
typedef internal::traits
< SkylineMatrix< _Scalar,
_Options > >::StorageKind 
StorageKind
typedef internal::traits
< SkylineMatrix< _Scalar,
_Options > >::StorageKind 
StorageKind
typedef internal::index
< StorageKind >::type 
Index
typedef internal::index
< StorageKind >::type 
Index

Public Member Functions

Index rows () const
Index cols () const
Index innerSize () const
Index outerSize () const
Index upperNonZeros () const
Index lowerNonZeros () const
Index upperNonZeros (Index j) const
Index lowerNonZeros (Index j) const
const Scalar_diagPtr () const
Scalar_diagPtr ()
const Scalar_upperPtr () const
Scalar_upperPtr ()
const Scalar_lowerPtr () const
Scalar_lowerPtr ()
const Index_upperProfilePtr () const
Index_upperProfilePtr ()
const Index_lowerProfilePtr () const
Index_lowerProfilePtr ()
Scalar coeff (Index row, Index col) const
ScalarcoeffRef (Index row, Index col)
Scalar coeffDiag (Index idx) const
Scalar coeffLower (Index row, Index col) const
Scalar coeffUpper (Index row, Index col) const
ScalarcoeffRefDiag (Index idx)
ScalarcoeffRefLower (Index row, Index col)
bool coeffExistLower (Index row, Index col)
ScalarcoeffRefUpper (Index row, Index col)
bool coeffExistUpper (Index row, Index col)
void setZero ()
 Removes all non zeros.
Index nonZeros () const
void reserve (Index reserveSize, Index reserveUpperSize, Index reserveLowerSize)
 Preallocates reserveSize non zeros.
EIGEN_DONT_INLINE Scalarinsert (Index row, Index col)
void finalize ()
 Must be called after inserting a set of non zero entries.
void squeeze ()
void prune (Scalar reference, RealScalar epsilon=dummy_precision< RealScalar >())
void resize (size_t rows, size_t cols)
 Resizes the matrix to a rows x cols matrix and initializes it to zero.
void resizeNonZeros (Index size)
 SkylineMatrix ()
 SkylineMatrix (size_t rows, size_t cols)
template<typename OtherDerived >
 SkylineMatrix (const SkylineMatrixBase< OtherDerived > &other)
 SkylineMatrix (const SkylineMatrix &other)
void swap (SkylineMatrix &other)
SkylineMatrixoperator= (const SkylineMatrix &other)
template<typename OtherDerived >
SkylineMatrixoperator= (const SkylineMatrixBase< OtherDerived > &other)
 ~SkylineMatrix ()
 Destructor.
Scalar sum () const
 Overloaded for performance.
Index size () const
Index size () const
bool isRValue () const
bool isRValue () const
SkylineMatrix< _Scalar,
_Options > & 
markAsRValue ()
SkylineMatrix< _Scalar,
_Options > & 
markAsRValue ()
void assignGeneric (const OtherDerived &other)
void assignGeneric (const OtherDerived &other)
const SkylineProductReturnType
< SkylineMatrix< _Scalar,
_Options >, OtherDerived >
::Type 
operator* (const MatrixBase< OtherDerived > &other) const
const SkylineProductReturnType
< SkylineMatrix< _Scalar,
_Options >, OtherDerived >
::Type 
operator* (const MatrixBase< OtherDerived > &other) const
void evalTo (MatrixBase< DenseDerived > &dst) const
void evalTo (MatrixBase< DenseDerived > &dst) const
void evalTo (Dest &dst) const
Matrix< Scalar,
RowsAtCompileTime,
ColsAtCompileTime > 
toDense () const
Matrix< Scalar,
RowsAtCompileTime,
ColsAtCompileTime > 
toDense () const
EIGEN_STRONG_INLINE const
internal::eval< SkylineMatrix
< _Scalar, _Options >
, IsSkyline >::type 
eval () const
EIGEN_STRONG_INLINE const
internal::eval< SkylineMatrix
< _Scalar, _Options >
, IsSkyline >::type 
eval () const
SkylineMatrix< _Scalar,
_Options > & 
derived ()
const SkylineMatrix< _Scalar,
_Options > & 
derived () const
SkylineMatrix< _Scalar,
_Options > & 
const_cast_derived () const
const SkylineMatrix< _Scalar,
_Options > & 
const_derived () const
void addTo (Dest &dst) const
void subTo (Dest &dst) const
void applyThisOnTheRight (Dest &dst) const
void applyThisOnTheLeft (Dest &dst) const

Public Attributes

Indexm_colStartIndex
Indexm_rowStartIndex
SkylineStorage< Scalarm_data

Protected Types

typedef SkylineMatrix< Scalar,(Flags
&~RowMajorBit)|(IsRowMajor?RowMajorBit:0) > 
TransposedSkylineMatrix

Protected Attributes

Index m_outerSize
Index m_innerSize
bool m_isRValue

Friends

std::ostream & operator<< (std::ostream &s, const SkylineMatrix &m)
std::ostream & operator<< (std::ostream &s, const SkylineMatrixBase &m)

Member Typedef Documentation

typedef internal::index<StorageKind>::type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::Index [inherited]

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 44 of file Skyline.

typedef internal::index<StorageKind>::type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::Index [inherited]

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 44 of file Skyline.

typedef internal::traits<SkylineMatrix< _Scalar, _Options > >::Scalar Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::Scalar [inherited]

Definition at line 42 of file Skyline.

typedef internal::traits<SkylineMatrix< _Scalar, _Options > >::Scalar Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::Scalar [inherited]

Definition at line 42 of file Skyline.

typedef internal::traits<SkylineMatrix< _Scalar, _Options > >::StorageKind Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::StorageKind [inherited]

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 43 of file Skyline.

typedef internal::traits<SkylineMatrix< _Scalar, _Options > >::StorageKind Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::StorageKind [inherited]

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 43 of file Skyline.

template<typename _Scalar , int _Options>
typedef SkylineMatrix<Scalar, (Flags&~RowMajorBit) | (IsRowMajor ? RowMajorBit : 0) > Eigen::SkylineMatrix< _Scalar, _Options >::TransposedSkylineMatrix [protected]

Definition at line 75 of file Skyline.


Member Enumeration Documentation

anonymous enum [inherited]

Definition at line 46 of file Skyline.

anonymous enum [inherited]

Definition at line 46 of file Skyline.


Constructor & Destructor Documentation

template<typename _Scalar , int _Options>
Eigen::SkylineMatrix< _Scalar, _Options >::SkylineMatrix ( ) [inline]

Definition at line 643 of file Skyline.

template<typename _Scalar , int _Options>
Eigen::SkylineMatrix< _Scalar, _Options >::SkylineMatrix ( size_t  rows,
size_t  cols 
) [inline]

Definition at line 648 of file Skyline.

template<typename _Scalar , int _Options>
template<typename OtherDerived >
Eigen::SkylineMatrix< _Scalar, _Options >::SkylineMatrix ( const SkylineMatrixBase< OtherDerived > &  other) [inline]

Definition at line 654 of file Skyline.

template<typename _Scalar , int _Options>
Eigen::SkylineMatrix< _Scalar, _Options >::SkylineMatrix ( const SkylineMatrix< _Scalar, _Options > &  other) [inline]

Definition at line 659 of file Skyline.

template<typename _Scalar , int _Options>
Eigen::SkylineMatrix< _Scalar, _Options >::~SkylineMatrix ( ) [inline]

Destructor.

Definition at line 738 of file Skyline.


Member Function Documentation

template<typename _Scalar , int _Options>
const Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_diagPtr ( ) const [inline]

Definition at line 119 of file Skyline.

template<typename _Scalar , int _Options>
Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_diagPtr ( ) [inline]

Definition at line 123 of file Skyline.

template<typename _Scalar , int _Options>
const Index* Eigen::SkylineMatrix< _Scalar, _Options >::_lowerProfilePtr ( ) const [inline]

Definition at line 151 of file Skyline.

template<typename _Scalar , int _Options>
Index* Eigen::SkylineMatrix< _Scalar, _Options >::_lowerProfilePtr ( ) [inline]

Definition at line 155 of file Skyline.

template<typename _Scalar , int _Options>
const Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_lowerPtr ( ) const [inline]

Definition at line 135 of file Skyline.

template<typename _Scalar , int _Options>
Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_lowerPtr ( ) [inline]

Definition at line 139 of file Skyline.

template<typename _Scalar , int _Options>
Index* Eigen::SkylineMatrix< _Scalar, _Options >::_upperProfilePtr ( ) [inline]

Definition at line 147 of file Skyline.

template<typename _Scalar , int _Options>
const Index* Eigen::SkylineMatrix< _Scalar, _Options >::_upperProfilePtr ( ) const [inline]

Definition at line 143 of file Skyline.

template<typename _Scalar , int _Options>
const Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_upperPtr ( ) const [inline]

Definition at line 127 of file Skyline.

template<typename _Scalar , int _Options>
Scalar* Eigen::SkylineMatrix< _Scalar, _Options >::_upperPtr ( ) [inline]

Definition at line 131 of file Skyline.

void Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::addTo ( Dest &  dst) const [inline, inherited]

Definition at line 71 of file Core.

void Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::applyThisOnTheLeft ( Dest &  dst) const [inline, inherited]

Definition at line 99 of file Core.

void Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::applyThisOnTheRight ( Dest &  dst) const [inline, inherited]

Definition at line 91 of file Core.

void Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::assignGeneric ( const OtherDerived &  other) [inline, inherited]

Definition at line 170 of file Skyline.

void Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::assignGeneric ( const OtherDerived &  other) [inline, inherited]

Definition at line 170 of file Skyline.

template<typename _Scalar , int _Options>
Scalar Eigen::SkylineMatrix< _Scalar, _Options >::coeff ( Index  row,
Index  col 
) const [inline]

Definition at line 159 of file Skyline.

template<typename _Scalar , int _Options>
Scalar Eigen::SkylineMatrix< _Scalar, _Options >::coeffDiag ( Index  idx) const [inline]

Definition at line 247 of file Skyline.

template<typename _Scalar , int _Options>
bool Eigen::SkylineMatrix< _Scalar, _Options >::coeffExistLower ( Index  row,
Index  col 
) [inline]

Definition at line 325 of file Skyline.

template<typename _Scalar , int _Options>
bool Eigen::SkylineMatrix< _Scalar, _Options >::coeffExistUpper ( Index  row,
Index  col 
) [inline]

Definition at line 361 of file Skyline.

template<typename _Scalar , int _Options>
Scalar Eigen::SkylineMatrix< _Scalar, _Options >::coeffLower ( Index  row,
Index  col 
) const [inline]

Definition at line 253 of file Skyline.

template<typename _Scalar , int _Options>
Scalar& Eigen::SkylineMatrix< _Scalar, _Options >::coeffRef ( Index  row,
Index  col 
) [inline]

Definition at line 208 of file Skyline.

template<typename _Scalar , int _Options>
Scalar& Eigen::SkylineMatrix< _Scalar, _Options >::coeffRefDiag ( Index  idx) [inline]

Definition at line 300 of file Skyline.

template<typename _Scalar , int _Options>
Scalar& Eigen::SkylineMatrix< _Scalar, _Options >::coeffRefLower ( Index  row,
Index  col 
) [inline]

Definition at line 306 of file Skyline.

template<typename _Scalar , int _Options>
Scalar& Eigen::SkylineMatrix< _Scalar, _Options >::coeffRefUpper ( Index  row,
Index  col 
) [inline]

Definition at line 342 of file Skyline.

template<typename _Scalar , int _Options>
Scalar Eigen::SkylineMatrix< _Scalar, _Options >::coeffUpper ( Index  row,
Index  col 
) const [inline]

Definition at line 277 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::cols ( void  ) const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 91 of file Skyline.

SkylineMatrix< _Scalar, _Options > & Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::const_cast_derived ( ) const [inline, inherited]

Definition at line 53 of file Core.

const SkylineMatrix< _Scalar, _Options > & Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::const_derived ( ) const [inline, inherited]

Definition at line 55 of file Core.

SkylineMatrix< _Scalar, _Options > & Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::derived ( ) [inline, inherited]
Returns:
a reference to the derived object

Definition at line 49 of file Core.

const SkylineMatrix< _Scalar, _Options > & Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::derived ( ) const [inline, inherited]
Returns:
a const reference to the derived object

Definition at line 51 of file Core.

EIGEN_STRONG_INLINE const internal::eval<SkylineMatrix< _Scalar, _Options > , IsSkyline>::type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::eval ( ) const [inline, inherited]
Returns:
the matrix or vector obtained by evaluating this expression.

Notice that in the case of a plain matrix or vector (not an expression) this function just returns a const reference, in order to avoid a useless copy.

Definition at line 215 of file Skyline.

EIGEN_STRONG_INLINE const internal::eval<SkylineMatrix< _Scalar, _Options > , IsSkyline>::type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::eval ( ) const [inline, inherited]
Returns:
the matrix or vector obtained by evaluating this expression.

Notice that in the case of a plain matrix or vector (not an expression) this function just returns a const reference, in order to avoid a useless copy.

Definition at line 215 of file Skyline.

void Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::evalTo ( MatrixBase< DenseDerived > &  dst) const [inline, inherited]

Definition at line 199 of file Skyline.

void Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::evalTo ( MatrixBase< DenseDerived > &  dst) const [inline, inherited]

Definition at line 199 of file Skyline.

void Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::evalTo ( Dest &  dst) const [inline, inherited]

Definition at line 67 of file Core.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::finalize ( ) [inline]

Must be called after inserting a set of non zero entries.

Definition at line 547 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::innerSize ( ) const [inline]
Returns:
the size of the inner dimension according to the storage order, i.e., the number of rows for a columns major matrix, and the number of cols otherwise

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 95 of file Skyline.

template<typename _Scalar , int _Options>
EIGEN_DONT_INLINE Scalar& Eigen::SkylineMatrix< _Scalar, _Options >::insert ( Index  row,
Index  col 
) [inline]
Returns:
a reference to a novel non zero coefficient with coordinates row x col.
Warning:
This function can be extremely slow if the non zero coefficients are not inserted in a coherent order.

After an insertion session, you should call the finalize() function.

Definition at line 413 of file Skyline.

bool Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::isRValue ( ) const [inline, inherited]

Definition at line 151 of file Skyline.

bool Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::isRValue ( ) const [inline, inherited]

Definition at line 151 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::lowerNonZeros ( Index  j) const [inline]

Definition at line 115 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::lowerNonZeros ( ) const [inline]

Definition at line 107 of file Skyline.

SkylineMatrix< _Scalar, _Options > & Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::markAsRValue ( ) [inline, inherited]

Definition at line 155 of file Skyline.

SkylineMatrix< _Scalar, _Options > & Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::markAsRValue ( ) [inline, inherited]

Definition at line 155 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::nonZeros ( ) const [inline]
Returns:
the number of non zero coefficients

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 396 of file Skyline.

const SkylineProductReturnType<SkylineMatrix< _Scalar, _Options > , OtherDerived>::Type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::operator* ( const MatrixBase< OtherDerived > &  other) const [inherited]
const SkylineProductReturnType<SkylineMatrix< _Scalar, _Options > , OtherDerived>::Type Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::operator* ( const MatrixBase< OtherDerived > &  other) const [inherited]
template<typename _Scalar , int _Options>
SkylineMatrix& Eigen::SkylineMatrix< _Scalar, _Options >::operator= ( const SkylineMatrix< _Scalar, _Options > &  other) [inline]

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 673 of file Skyline.

template<typename _Scalar , int _Options>
template<typename OtherDerived >
SkylineMatrix& Eigen::SkylineMatrix< _Scalar, _Options >::operator= ( const SkylineMatrixBase< OtherDerived > &  other) [inline]

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 687 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::outerSize ( ) const [inline]
Returns:
the size of the storage major dimension, i.e., the number of columns for a columns major matrix, and the number of rows otherwise

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 99 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::prune ( Scalar  reference,
RealScalar  epsilon = dummy_precision<RealScalar > () 
) [inline]

Definition at line 595 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::reserve ( Index  reserveSize,
Index  reserveUpperSize,
Index  reserveLowerSize 
) [inline]

Preallocates reserveSize non zeros.

Definition at line 401 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::resize ( size_t  rows,
size_t  cols 
) [inline]

Resizes the matrix to a rows x cols matrix and initializes it to zero.

See also:
resizeNonZeros(Index), reserve(), setZero()

Definition at line 602 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::resizeNonZeros ( Index  size) [inline]

Definition at line 639 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::rows ( void  ) const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 87 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::setZero ( ) [inline]

Removes all non zeros.

Definition at line 389 of file Skyline.

Index Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::size ( ) const [inline, inherited]
Returns:
the number of coefficients, which is rows()*cols().
See also:
rows(), cols(), SizeAtCompileTime.

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 129 of file Skyline.

Index Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::size ( ) const [inline, inherited]
Returns:
the number of coefficients, which is rows()*cols().
See also:
rows(), cols(), SizeAtCompileTime.

Reimplemented from Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >.

Definition at line 129 of file Skyline.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::squeeze ( ) [inline]

Definition at line 590 of file Skyline.

void Eigen::EigenBase< SkylineMatrix< _Scalar, _Options > >::subTo ( Dest &  dst) const [inline, inherited]

Definition at line 81 of file Core.

template<typename _Scalar , int _Options>
Scalar Eigen::SkylineMatrix< _Scalar, _Options >::sum ( ) const

Overloaded for performance.

template<typename _Scalar , int _Options>
void Eigen::SkylineMatrix< _Scalar, _Options >::swap ( SkylineMatrix< _Scalar, _Options > &  other) [inline]

Definition at line 664 of file Skyline.

Matrix<Scalar, RowsAtCompileTime, ColsAtCompileTime> Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::toDense ( ) const [inline, inherited]

Definition at line 206 of file Skyline.

Matrix<Scalar, RowsAtCompileTime, ColsAtCompileTime> Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::toDense ( ) const [inline, inherited]

Definition at line 206 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::upperNonZeros ( ) const [inline]

Definition at line 103 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::upperNonZeros ( Index  j) const [inline]

Definition at line 111 of file Skyline.


Friends And Related Function Documentation

template<typename _Scalar , int _Options>
std::ostream& operator<< ( std::ostream &  s,
const SkylineMatrix< _Scalar, _Options > &  m 
) [friend]

Definition at line 698 of file Skyline.

std::ostream& operator<< ( std::ostream &  s,
const SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > > &  m 
) [friend, inherited]

Definition at line 188 of file Skyline.


Member Data Documentation

template<typename _Scalar , int _Options>
Index* Eigen::SkylineMatrix< _Scalar, _Options >::m_colStartIndex

Definition at line 81 of file Skyline.

template<typename _Scalar , int _Options>
SkylineStorage<Scalar> Eigen::SkylineMatrix< _Scalar, _Options >::m_data

Definition at line 83 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::m_innerSize [protected]

Definition at line 78 of file Skyline.

bool Eigen::SkylineMatrixBase< SkylineMatrix< _Scalar, _Options > >::m_isRValue [protected, inherited]

Definition at line 220 of file Skyline.

template<typename _Scalar , int _Options>
Index Eigen::SkylineMatrix< _Scalar, _Options >::m_outerSize [protected]

Definition at line 77 of file Skyline.

template<typename _Scalar , int _Options>
Index* Eigen::SkylineMatrix< _Scalar, _Options >::m_rowStartIndex

Definition at line 82 of file Skyline.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo