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

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

#include <LieAlgebra.h>

Inheritance diagram for LieAlgebraDual< A >:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

Coefficientsget ()
 
const Coefficientsget () const
 
 LieAlgebraDual (const LieAlgebraDual &)
 
- Public Member Functions inherited from LieAlgebraDualBase< A, LieAlgebraDual< A > >
const LieAlgebraDual< A > & derived () const
 
LieAlgebraDual< A > & derived ()
 
Coefficientsget ()
 
const Coefficientsget () const
 
EIGEN_STRONG_INLINE LieAlgebraDualBaseoperator= (const LieAlgebraDualBase &other)
 
EIGEN_STRONG_INLINE LieAlgebraDual< A > & operator= (const LieAlgebraDualBase< BaseType, OtherDerived > &other)
 

Protected Types

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

Protected Attributes

Coefficients m_coeffs
 

Detailed Description

template<class A>
class LieAlgebraDual< A >

Class describing an element of a Lie algebra dual.

Template Parameters
Athe wrapped class

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

See also
The methods are defined in LieAlgebraDualBase

Definition at line 216 of file LieAlgebra.h.

Member Typedef Documentation

template<class A >
typedef LieAlgebraDualBase<A, LieAlgebraDual<A> > LieAlgebraDual< A >::Base
protected

Definition at line 218 of file LieAlgebra.h.

template<class A >
typedef internal::traits<LieAlgebraDual<A> >::Coefficients LieAlgebraDual< A >::Coefficients

Inherited class The stored coefficients

Definition at line 227 of file LieAlgebra.h.

Constructor & Destructor Documentation

template<class A >
LieAlgebraDual< A >::LieAlgebraDual ( const LieAlgebraDual< A > &  )
inline

Copy constructor : do nothing

Member Function Documentation

template<class A >
Coefficients& LieAlgebraDual< A >::get ( )
inline
Returns
The stored coefficients

Definition at line 233 of file LieAlgebra.h.

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

Definition at line 235 of file LieAlgebra.h.

Member Data Documentation

template<class A >
Coefficients LieAlgebraDual< A >::m_coeffs
protected

The wrapped coefficients

Definition at line 238 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