Class describing a map element of a Lie Algebra. More...
#include <LieAlgebra.h>
Public Types | |
typedef internal::traits< Map < LieAlgebra< A >, MapOptions, StrideType > >::Coefficients | Coefficients |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
Map (const A &a) | |
Map (Scalar *data) | |
Map (const Map &m) | |
Protected Types | |
typedef LieAlgebraBase< A, Map < LieAlgebra< A >, MapOptions, StrideType > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Class describing a map element of a Lie Algebra.
Definition of Map<LieAlgebra>
G | the wrapped class |
MapOptions |
StrideType |
This class must be specialized to add new constructors for a specific group.
Definition at line 277 of file LieAlgebra.h.
typedef LieAlgebraBase<A, Map<LieAlgebra<A>, MapOptions, StrideType> > Map< LieAlgebra< A >, MapOptions, StrideType >::Base [protected] |
Inherited class
Reimplemented from LieAlgebraBase< A, Map< LieAlgebra< A >, MapOptions, StrideType > >.
Definition at line 280 of file LieAlgebra.h.
typedef internal::traits<Map<LieAlgebra<A>, MapOptions, StrideType> >::Coefficients Map< LieAlgebra< A >, MapOptions, StrideType >::Coefficients |
The stored coefficients
Reimplemented from LieAlgebraBase< A, Map< LieAlgebra< A >, MapOptions, StrideType > >.
Definition at line 288 of file LieAlgebra.h.
Map< LieAlgebra< A >, MapOptions, StrideType >::Map | ( | const A & | a | ) | [inline] |
Maps a class A
Definition at line 291 of file LieAlgebra.h.
Map< LieAlgebra< A >, MapOptions, StrideType >::Map | ( | Scalar * | data | ) | [inline] |
Maps an array of scalar
Definition at line 293 of file LieAlgebra.h.
Map< LieAlgebra< A >, MapOptions, StrideType >::Map | ( | const Map< LieAlgebra< A >, MapOptions, StrideType > & | m | ) | [inline] |
Maps another Map<LieAlgebra>
Definition at line 295 of file LieAlgebra.h.
Coefficients& Map< LieAlgebra< A >, MapOptions, StrideType >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraBase< A, Map< LieAlgebra< A >, MapOptions, StrideType > >.
Definition at line 298 of file LieAlgebra.h.
const Coefficients& Map< LieAlgebra< A >, MapOptions, StrideType >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraBase< A, Map< LieAlgebra< A >, MapOptions, StrideType > >.
Definition at line 300 of file LieAlgebra.h.
Coefficients Map< LieAlgebra< A >, MapOptions, StrideType >::m_coeffs [protected] |
The wrapped coefficients
Definition at line 304 of file LieAlgebra.h.