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

#include <Transpositions.h>

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

Public Types

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

Public Member Functions

const IndicesTypeindices () const
 
IndicesTypeindices ()
 
 Map (const Index *indicesPtr)
 
 Map (const Index *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, IndexType >, PacketAccess > >
const Indexcoeff (Index i) const
 
IndexcoeffRef (Index i)
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > & derived ()
 
const Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > & derived () const
 
const IndicesTypeindices () const
 
IndicesTypeindices ()
 
Transpose< TranspositionsBaseinverse () const
 
const Indexoperator() (Index i) const
 
Indexoperator() (Index i)
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > & operator= (const TranspositionsBase< OtherDerived > &other)
 
Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess > & operator= (const TranspositionsBase &other)
 
const Indexoperator[] (Index i) const
 
Indexoperator[] (Index i)
 
void resize (int newSize)
 
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 IndexType, int PacketAccess>
class Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess >

Definition at line 227 of file Transpositions.h.

Member Typedef Documentation

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

Definition at line 233 of file Transpositions.h.

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

Definition at line 235 of file Transpositions.h.

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

Definition at line 234 of file Transpositions.h.

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

Definition at line 230 of file Transpositions.h.

Constructor & Destructor Documentation

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

Definition at line 237 of file Transpositions.h.

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

Definition at line 241 of file Transpositions.h.

Member Function Documentation

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

const version of indices().

Definition at line 264 of file Transpositions.h.

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

Definition at line 267 of file Transpositions.h.

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

Copies the other transpositions into *this

Definition at line 247 of file Transpositions.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int PacketAccess>
Map& Eigen::Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, PacketAccess >::operator= ( const Map< Transpositions< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, 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 256 of file Transpositions.h.

Member Data Documentation

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

Definition at line 271 of file Transpositions.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:07