Public Types | Public Member Functions | Protected Attributes | Private Types
Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > Class Template Reference

#include <PermutationMatrix.h>

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

List of all members.

Public Types

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 Other >
Mapoperator= (const PermutationBase< Other > &other)
template<typename Other >
Mapoperator= (const TranspositionsBase< Other > &tr)
Mapoperator= (const Map &other)

Protected Attributes

IndicesType m_indices

Private Types

typedef PermutationBase< MapBase
typedef internal::traits< MapTraits

Detailed Description

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType, int _PacketAccess>
class Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >

Definition at line 426 of file PermutationMatrix.h.


Member Typedef Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
typedef PermutationBase<Map> Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::Base [private]
template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
typedef IndicesType::Scalar Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::Index
template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
typedef Traits::IndicesType Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::IndicesType
template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
typedef internal::traits<Map> Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::Traits [private]

Constructor & Destructor Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::Map ( const Index indicesPtr) [inline]

Definition at line 438 of file PermutationMatrix.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::Map ( const Index indicesPtr,
Index  size 
) [inline]

Definition at line 442 of file PermutationMatrix.h.


Member Function Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
const IndicesType& Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::indices ( ) const [inline]
template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
IndicesType& Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::indices ( ) [inline]
Returns:
a reference to the stored array representing the permutation.

Reimplemented from Eigen::PermutationBase< Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess > >.

Definition at line 470 of file PermutationMatrix.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
template<typename Other >
Map& Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::operator= ( const PermutationBase< Other > &  other) [inline]

Copies the other permutation into *this

Definition at line 448 of file PermutationMatrix.h.

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
template<typename Other >
Map& Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::operator= ( const TranspositionsBase< Other > &  tr) [inline]

Assignment from the Transpositions tr

Definition at line 453 of file PermutationMatrix.h.

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


Member Data Documentation

template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType , int _PacketAccess>
IndicesType Eigen::Map< PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, IndexType >, _PacketAccess >::m_indices [protected]

Definition at line 474 of file PermutationMatrix.h.


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


turtlebot_exploration_3d
Author(s): Bona , Shawn
autogenerated on Thu Jun 6 2019 21:00:51