Medial Code Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes
Eigen::TranspositionsWrapper< _IndicesType > Class Template Reference
Inheritance diagram for Eigen::TranspositionsWrapper< _IndicesType >:
Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >

Public Types

typedef TranspositionsBase< TranspositionsWrapperBase
 
typedef Traits::IndicesType IndicesType
 
typedef IndicesType::Scalar StorageIndex
 
- Public Types inherited from Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >
typedef Traits::IndicesType IndicesType
 
typedef IndicesType::Scalar StorageIndex
 
typedef Eigen::Index Index
 

Public Member Functions

 TranspositionsWrapper (IndicesType &indices)
 
template<typename OtherDerived >
TranspositionsWrapperoperator= (const TranspositionsBase< OtherDerived > &other)
 Copies the other transpositions into *this.
 
TranspositionsWrapperoperator= (const TranspositionsWrapper &other)
 This is a special case of the templated operator=.
 
const IndicesType & indices () const
 const version of indices().
 
IndicesType & indices ()
 
- Public Member Functions inherited from Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >
TranspositionsWrapper< _IndicesType > & derived ()
 
const TranspositionsWrapper< _IndicesType > & derived () const
 
TranspositionsWrapper< _IndicesType > & operator= (const TranspositionsBase< OtherDerived > &other)
 Copies the other transpositions into *this.
 
TranspositionsWrapper< _IndicesType > & operator= (const TranspositionsBase &other)
 This is a special case of the templated operator=.
 
Index size () const
 
Index rows () const
 
Index cols () const
 
const StorageIndex & coeff (Index i) const
 Direct access to the underlying index vector.
 
StorageIndex & coeffRef (Index i)
 Direct access to the underlying index vector.
 
const StorageIndex & operator() (Index i) const
 Direct access to the underlying index vector.
 
StorageIndex & operator() (Index i)
 Direct access to the underlying index vector.
 
const StorageIndex & operator[] (Index i) const
 Direct access to the underlying index vector.
 
StorageIndex & operator[] (Index i)
 Direct access to the underlying index vector.
 
const IndicesTypeindices () const
 const version of indices().
 
IndicesTypeindices ()
 
void resize (Index newSize)
 Resizes to given size.
 
void setIdentity ()
 Sets *this to represents an identity transformation.
 
Transpose< TranspositionsBaseinverse () const
 
Transpose< TranspositionsBasetranspose () const
 

Protected Attributes

const IndicesType::Nested m_indices
 

Member Function Documentation

◆ indices()

template<typename _IndicesType >
IndicesType & Eigen::TranspositionsWrapper< _IndicesType >::indices ( )
inline
Returns
a reference to the stored array representing the transpositions.

◆ operator=()

This is a special case of the templated operator=.

Its purpose is to prevent a default operator= from hiding the templated operator=.


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