Public Types | Public Member Functions | Protected Types
LieAlgebraDualBase< A, Derived > Class Template Reference

#include <LieAlgebra.h>

Inheritance diagram for LieAlgebraDualBase< A, Derived >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef LieAlgebra< BaseTypeAlgebra
typedef A BaseType
typedef internal::traits
< Derived >::Coefficients 
Coefficients
typedef internal::traits
< Derived >::Group 
Group
typedef LieAlgebraDual< BaseTypePlainObject

Public Member Functions

const Derived & derived () const
Derived & derived ()
Coefficientsget ()
const Coefficientsget () const
EIGEN_STRONG_INLINE
LieAlgebraDualBase
operator= (const LieAlgebraDualBase &other)
template<class BaseType , class OtherDerived >
EIGEN_STRONG_INLINE Derived & operator= (const LieAlgebraDualBase< BaseType, OtherDerived > &other)

Protected Types

typedef MatrixBase< Derived > Base

Detailed Description

template<class A, class Derived>
class LieAlgebraDualBase< A, Derived >

Definition at line 99 of file LieAlgebra.h.


Member Typedef Documentation

template<class A, class Derived>
typedef LieAlgebra<BaseType> LieAlgebraDualBase< A, Derived >::Algebra

The type of the dual Algebra

Definition at line 130 of file LieAlgebra.h.

template<class A, class Derived>
typedef MatrixBase<Derived> LieAlgebraDualBase< A, Derived >::Base [protected]
template<class A, class Derived>
typedef A LieAlgebraDualBase< A, Derived >::BaseType
template<class A, class Derived>
typedef internal::traits<Derived>::Coefficients LieAlgebraDualBase< A, Derived >::Coefficients
template<class A, class Derived>
typedef internal::traits<Derived>::Group LieAlgebraDualBase< A, Derived >::Group

The type of the associated Lie Group

Definition at line 132 of file LieAlgebra.h.

template<class A, class Derived>
typedef LieAlgebraDual<BaseType> LieAlgebraDualBase< A, Derived >::PlainObject

The plain object returned, while using Map<LieAlgebraDual< > >

Definition at line 128 of file LieAlgebra.h.


Member Function Documentation

template<class A, class Derived>
const Derived& LieAlgebraDualBase< A, Derived >::derived ( ) const [inline]

The read-only accessor to the derived class

Definition at line 135 of file LieAlgebra.h.

template<class A, class Derived>
Derived& LieAlgebraDualBase< A, Derived >::derived ( ) [inline]

The accessor to the derived class

Definition at line 137 of file LieAlgebra.h.

template<class A, class Derived>
Coefficients& LieAlgebraDualBase< A, Derived >::get ( ) [inline]
template<class A, class Derived>
const Coefficients& LieAlgebraDualBase< A, Derived >::get ( ) const [inline]
template<class A, class Derived>
EIGEN_STRONG_INLINE LieAlgebraDualBase& LieAlgebraDualBase< A, Derived >::operator= ( const LieAlgebraDualBase< A, Derived > &  other) [inline]

Default assignement operator

Definition at line 113 of file LieAlgebra.h.

template<class A, class Derived>
template<class BaseType , class OtherDerived >
EIGEN_STRONG_INLINE Derived& LieAlgebraDualBase< A, Derived >::operator= ( const LieAlgebraDualBase< BaseType, OtherDerived > &  other) [inline]

Assignement operator between derived type

Definition at line 118 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 Sat Jun 8 2019 18:26:30