Path Tracer
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
Eigen::SparseSymmetricPermutationProduct< MatrixType, Mode > Class Template Reference
Inheritance diagram for Eigen::SparseSymmetricPermutationProduct< MatrixType, Mode >:
Eigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, Mode > >

Public Types

enum  { RowsAtCompileTime = internal::traits<SparseSymmetricPermutationProduct>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<SparseSymmetricPermutationProduct>::ColsAtCompileTime }
 
typedef MatrixType::Scalar Scalar
 
typedef MatrixType::StorageIndex StorageIndex
 
typedef Matrix< StorageIndex, Dynamic, 1 > VectorI
 
typedef MatrixType::Nested MatrixTypeNested
 
typedef internal::remove_all< MatrixTypeNested >::type NestedExpression
 
- Public Types inherited from Eigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, Mode > >
typedef Eigen::Index Index
 The interface type of indices. More...
 
typedef internal::traits< SparseSymmetricPermutationProduct< MatrixType, Mode > >::StorageKind StorageKind
 

Public Member Functions

 SparseSymmetricPermutationProduct (const MatrixType &mat, const Perm &perm)
 
Index rows () const
 
Index cols () const
 
const NestedExpression & matrix () const
 
const Permperm () const
 
- Public Member Functions inherited from Eigen::EigenBase< SparseSymmetricPermutationProduct< MatrixType, Mode > >
EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct< MatrixType, Mode > & derived ()
 
EIGEN_DEVICE_FUNC const SparseSymmetricPermutationProduct< MatrixType, Mode > & derived () const
 
EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct< MatrixType, Mode > & const_cast_derived () const
 
EIGEN_DEVICE_FUNC const SparseSymmetricPermutationProduct< MatrixType, Mode > & const_derived () const
 
EIGEN_DEVICE_FUNC Index rows () const
 
EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC Index size () const
 
EIGEN_DEVICE_FUNC void evalTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void addTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void subTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheRight (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheLeft (Dest &dst) const
 

Protected Types

typedef PermutationMatrix< Dynamic, Dynamic, StorageIndex > Perm
 

Protected Attributes

MatrixTypeNested m_matrix
 
const Permm_perm
 

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