Public Types | Public Member Functions | Protected Attributes | Private Types | List of all members
Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > Class Template Reference

#include <Transpositions.h>

Inheritance diagram for Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >:
Inheritance graph
[legend]

Public Types

typedef TranspositionsBase< MapBase
 
typedef Traits::IndicesType IndicesType
 
typedef IndicesType::Scalar StorageIndex
 
- Public Types inherited from Eigen::TranspositionsBase< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > >
typedef Eigen::Index Index
 
typedef Traits::IndicesType IndicesType
 
typedef IndicesType::Scalar StorageIndex
 

Public Member Functions

const IndicesTypeindices () const
 
IndicesTypeindices ()
 
 Map (const StorageIndex *indicesPtr)
 
 Map (const StorageIndex *indicesPtr, Index size)
 
template<typename OtherDerived >
Mapoperator= (const TranspositionsBase< OtherDerived > &other)
 
Mapoperator= (const Map &other)
 
- Public Member Functions inherited from Eigen::TranspositionsBase< Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > >
const StorageIndexcoeff (Index i) const
 
StorageIndexcoeffRef (Index i)
 
Index cols () const
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > & derived ()
 
const Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > & derived () const
 
const IndicesTypeindices () const
 
IndicesTypeindices ()
 
Transpose< TranspositionsBaseinverse () const
 
const StorageIndexoperator() (Index i) const
 
StorageIndexoperator() (Index i)
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > & operator= (const TranspositionsBase< OtherDerived > &other)
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > & operator= (const TranspositionsBase &other)
 
const StorageIndexoperator[] (Index i) const
 
StorageIndexoperator[] (Index i)
 
void resize (Index newSize)
 
Index rows () const
 
void setIdentity ()
 
Index size () const
 
Transpose< TranspositionsBasetranspose () const
 

Protected Attributes

IndicesType m_indices
 

Private Types

typedef internal::traits< MapTraits
 

Detailed Description

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex, int PacketAccess>
class Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >

Definition at line 231 of file Transpositions.h.

Member Typedef Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
typedef TranspositionsBase<Map> Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::Base

Definition at line 237 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
typedef Traits::IndicesType Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::IndicesType

Definition at line 238 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
typedef IndicesType::Scalar Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::StorageIndex

Definition at line 239 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
typedef internal::traits<Map> Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::Traits
private

Definition at line 234 of file Transpositions.h.

Constructor & Destructor Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::Map ( const StorageIndex indicesPtr)
inlineexplicit

Definition at line 241 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::Map ( const StorageIndex indicesPtr,
Index  size 
)
inline

Definition at line 245 of file Transpositions.h.

Member Function Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
const IndicesType& Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::indices ( ) const
inline

const version of indices().

Definition at line 268 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
IndicesType& Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::indices ( )
inline
Returns
a reference to the stored array representing the transpositions.

Definition at line 271 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
template<typename OtherDerived >
Map& Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::operator= ( const TranspositionsBase< OtherDerived > &  other)
inline

Copies the other transpositions into *this

Definition at line 251 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
Map& Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::operator= ( const Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess > &  other)
inline

This is a special case of the templated operator=. Its purpose is to prevent a default operator= from hiding the templated operator=.

Definition at line 260 of file Transpositions.h.

Member Data Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename _StorageIndex , int PacketAccess>
IndicesType Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex >, PacketAccess >::m_indices
protected

Definition at line 275 of file Transpositions.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:07