Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
Map< LieAlgebraDual< A >, MapOptions, StrideType > Class Template Reference

Class describing a map element of a Lie algebra dual.. More...

#include <LieAlgebra.h>

Inheritance diagram for Map< LieAlgebraDual< A >, MapOptions, StrideType >:
Inheritance graph
[legend]

Public Types

typedef internal::traits< Map< LieAlgebraDual< A >, MapOptions, StrideType > >::Coefficients Coefficients
 
- Public Types inherited from LieAlgebraDualBase< A, Map< LieAlgebraDual< A >, MapOptions, StrideType > >
typedef LieAlgebra< BaseTypeAlgebra
 
typedef A BaseType
 
typedef internal::traits< Map< LieAlgebraDual< A >, MapOptions, StrideType > >::Coefficients Coefficients
 
typedef internal::traits< Map< LieAlgebraDual< A >, MapOptions, StrideType > >::Group Group
 
typedef LieAlgebraDual< BaseTypePlainObject
 

Public Member Functions

Coefficientsget ()
 
const Coefficientsget () const
 
 Map (const A &a)
 
 Map (Scalar *data)
 
 Map (const Map &m)
 
- Public Member Functions inherited from LieAlgebraDualBase< A, Map< LieAlgebraDual< A >, MapOptions, StrideType > >
const Map< LieAlgebraDual< A >, MapOptions, StrideType > & derived () const
 
Map< LieAlgebraDual< A >, MapOptions, StrideType > & derived ()
 
Coefficientsget ()
 
const Coefficientsget () const
 
EIGEN_STRONG_INLINE LieAlgebraDualBaseoperator= (const LieAlgebraDualBase &other)
 
EIGEN_STRONG_INLINE Map< LieAlgebraDual< A >, MapOptions, StrideType > & operator= (const LieAlgebraDualBase< BaseType, OtherDerived > &other)
 

Protected Types

typedef LieAlgebraDualBase< A, Map< LieAlgebraDual< A >, MapOptions, StrideType > > Base
 
- Protected Types inherited from LieAlgebraDualBase< A, Map< LieAlgebraDual< A >, MapOptions, StrideType > >
typedef MatrixBase< Map< LieAlgebraDual< A >, MapOptions, StrideType > > Base
 

Protected Attributes

Coefficients m_coeffs
 

Detailed Description

template<class A, int MapOptions, typename StrideType>
class Map< LieAlgebraDual< A >, MapOptions, StrideType >

Class describing a map element of a Lie algebra dual..

Definition of Map<LieAlgebraDual>

Template Parameters
Gthe wrapped class
MapOptions
See also
Map<Matrix>
Template Parameters
StrideType
See also
Map<Matrix>

This class must be specialized to add new constructors for a specific group.

See also
The methods are defined in LieAlgebraDualBase

Definition at line 370 of file LieAlgebra.h.

Member Typedef Documentation

template<class A , int MapOptions, typename StrideType >
typedef LieAlgebraDualBase<A, Map<LieAlgebraDual<A>, MapOptions, StrideType> > Map< LieAlgebraDual< A >, MapOptions, StrideType >::Base
protected

Inherited class

Definition at line 373 of file LieAlgebra.h.

template<class A , int MapOptions, typename StrideType >
typedef internal::traits<Map<LieAlgebraDual<A>, MapOptions, StrideType> >::Coefficients Map< LieAlgebraDual< A >, MapOptions, StrideType >::Coefficients

The stored coefficients

Definition at line 381 of file LieAlgebra.h.

Constructor & Destructor Documentation

template<class A , int MapOptions, typename StrideType >
Map< LieAlgebraDual< A >, MapOptions, StrideType >::Map ( const A &  a)
inline

Maps a class A

Definition at line 384 of file LieAlgebra.h.

template<class A , int MapOptions, typename StrideType >
Map< LieAlgebraDual< A >, MapOptions, StrideType >::Map ( Scalar *  data)
inline

Maps an array of scalar

Definition at line 386 of file LieAlgebra.h.

template<class A , int MapOptions, typename StrideType >
Map< LieAlgebraDual< A >, MapOptions, StrideType >::Map ( const Map< LieAlgebraDual< A >, MapOptions, StrideType > &  m)
inline

Maps another Map<LieAlgebra>

Definition at line 388 of file LieAlgebra.h.

Member Function Documentation

template<class A , int MapOptions, typename StrideType >
Coefficients& Map< LieAlgebraDual< A >, MapOptions, StrideType >::get ( )
inline
Returns
The stored coefficients

Definition at line 391 of file LieAlgebra.h.

template<class A , int MapOptions, typename StrideType >
const Coefficients& Map< LieAlgebraDual< A >, MapOptions, StrideType >::get ( ) const
inline
Returns
The read-only access to the stored coefficients

Definition at line 393 of file LieAlgebra.h.

Member Data Documentation

template<class A , int MapOptions, typename StrideType >
Coefficients Map< LieAlgebraDual< A >, MapOptions, StrideType >::m_coeffs
protected

The wrapped coefficients

Definition at line 397 of file LieAlgebra.h.


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


lgsm
Author(s): Roberto Martín-Martín
autogenerated on Mon Jun 10 2019 14:05:59