Class describing an element of a Lie algebra dual. More...
#include <LieAlgebra.h>
Public Types | |
typedef internal::traits< LieAlgebraDual< A > >::Coefficients | Coefficients |
Public Types inherited from LieAlgebraDualBase< A, LieAlgebraDual< A > > | |
typedef LieAlgebra< BaseType > | Algebra |
typedef A | BaseType |
typedef internal::traits< LieAlgebraDual< A > >::Coefficients | Coefficients |
typedef internal::traits< LieAlgebraDual< A > >::Group | Group |
typedef LieAlgebraDual< BaseType > | PlainObject |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
LieAlgebraDual (const LieAlgebraDual &) | |
Public Member Functions inherited from LieAlgebraDualBase< A, LieAlgebraDual< A > > | |
const LieAlgebraDual< A > & | derived () const |
LieAlgebraDual< A > & | derived () |
Coefficients & | get () |
const Coefficients & | get () const |
EIGEN_STRONG_INLINE LieAlgebraDualBase & | operator= (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 |
Class describing an element of a Lie algebra dual.
A | the wrapped class |
This class must be specialized to add new constructors for a specific algebra dual.
Definition at line 216 of file LieAlgebra.h.
|
protected |
Definition at line 218 of file LieAlgebra.h.
typedef internal::traits<LieAlgebraDual<A> >::Coefficients LieAlgebraDual< A >::Coefficients |
Inherited class The stored coefficients
Definition at line 227 of file LieAlgebra.h.
|
inline |
Copy constructor : do nothing
|
inline |
Definition at line 233 of file LieAlgebra.h.
|
inline |
Definition at line 235 of file LieAlgebra.h.
|
protected |
The wrapped coefficients
Definition at line 238 of file LieAlgebra.h.