Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Protected Types | Protected Attributes
Eigen::SparseSymmetricPermutationProduct Class Reference
Inheritance diagram for Eigen::SparseSymmetricPermutationProduct:
Inheritance graph
[legend]

List of all members.

Public Types

typedef MatrixType::Scalar Scalar
typedef MatrixType::Index Index
typedef Matrix< Index, Dynamic, 1 > VectorI
typedef MatrixType::Nested MatrixTypeNested
typedef internal::remove_all
< MatrixTypeNested >::type 
_MatrixTypeNested
typedef internal::traits
< Derived >::StorageKind 
StorageKind

Public Member Functions

 SparseSymmetricPermutationProduct (const MatrixType &mat, const Perm &perm)
Index rows () const
Index cols () const
template<typename DestScalar >
void evalTo (SparseMatrix< DestScalar > &_dest) const
template<typename DestType , unsigned int DestUpLo>
void evalTo (SparseSelfAdjointView< DestType, DestUpLo > &dest) const
Derived & derived ()
const Derived & derived () const
Derived & const_cast_derived () const
const Derived & const_derived () const
Index size () const
void evalTo (Dest &dst) const
void addTo (Dest &dst) const
void subTo (Dest &dst) const
void applyThisOnTheRight (Dest &dst) const
void applyThisOnTheLeft (Dest &dst) const

Protected Types

typedef PermutationMatrix
< Dynamic, Dynamic, Index
Perm

Protected Attributes

const MatrixTypeNested m_matrix
const Permm_perm

Member Typedef Documentation

Definition at line 428 of file Sparse.

Definition at line 427 of file Sparse.

Definition at line 424 of file Sparse.

Definition at line 421 of file Sparse.

typedef internal::traits<Derived>::StorageKind Eigen::EigenBase::StorageKind [inherited]

Definition at line 45 of file Core.

Definition at line 426 of file Sparse.


Constructor & Destructor Documentation

Eigen::SparseSymmetricPermutationProduct::SparseSymmetricPermutationProduct ( const MatrixType &  mat,
const Perm perm 
) [inline]

Definition at line 430 of file Sparse.


Member Function Documentation

void Eigen::EigenBase::addTo ( Dest &  dst) const [inline, inherited]

Definition at line 71 of file Core.

void Eigen::EigenBase::applyThisOnTheLeft ( Dest &  dst) const [inline, inherited]

Definition at line 99 of file Core.

void Eigen::EigenBase::applyThisOnTheRight ( Dest &  dst) const [inline, inherited]

Definition at line 91 of file Core.

Index Eigen::SparseSymmetricPermutationProduct::cols ( void  ) const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from Eigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, UpLo > >.

Definition at line 435 of file Sparse.

Derived& Eigen::EigenBase::const_cast_derived ( ) const [inline, inherited]

Definition at line 53 of file Core.

const Derived& Eigen::EigenBase::const_derived ( ) const [inline, inherited]

Definition at line 55 of file Core.

Derived& Eigen::EigenBase::derived ( ) [inline, inherited]
Returns:
a reference to the derived object

Definition at line 49 of file Core.

const Derived& Eigen::EigenBase::derived ( ) const [inline, inherited]
Returns:
a const reference to the derived object

Definition at line 51 of file Core.

void Eigen::EigenBase::evalTo ( Dest &  dst) const [inline, inherited]

Definition at line 67 of file Core.

template<typename DestScalar >
void Eigen::SparseSymmetricPermutationProduct::evalTo ( SparseMatrix< DestScalar > &  _dest) const [inline]

Definition at line 437 of file Sparse.

template<typename DestType , unsigned int DestUpLo>
void Eigen::SparseSymmetricPermutationProduct::evalTo ( SparseSelfAdjointView< DestType, DestUpLo > &  dest) const [inline]

Definition at line 442 of file Sparse.

Index Eigen::SparseSymmetricPermutationProduct::rows ( void  ) const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from Eigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, UpLo > >.

Definition at line 434 of file Sparse.

Index Eigen::EigenBase::size ( ) const [inline, inherited]
Returns:
the number of coefficients, which is rows()*cols().
See also:
rows(), cols(), SizeAtCompileTime.

Definition at line 64 of file Core.

void Eigen::EigenBase::subTo ( Dest &  dst) const [inline, inherited]

Definition at line 81 of file Core.


Member Data Documentation

Definition at line 448 of file Sparse.

Definition at line 449 of file Sparse.




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011