Class describing an element of a Lie Algebra. More...
#include <LieAlgebra.h>
Public Types | |
typedef internal::traits < LieAlgebra< A > >::Coefficients | Coefficients |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
LieAlgebra (const LieAlgebra &) | |
Protected Types | |
typedef LieAlgebraBase< A, LieAlgebra< A > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Class describing an element of a Lie Algebra.
A | the wrapped class |
This class must be specialized to add new constructors for a specific algebra.
Definition at line 168 of file LieAlgebra.h.
typedef LieAlgebraBase<A, LieAlgebra<A> > LieAlgebra< A >::Base [protected] |
Inherited class
Reimplemented from LieAlgebraBase< A, LieAlgebra< A > >.
Definition at line 171 of file LieAlgebra.h.
typedef internal::traits<LieAlgebra<A> >::Coefficients LieAlgebra< A >::Coefficients |
The stored coefficients
Reimplemented from LieAlgebraBase< A, LieAlgebra< A > >.
Definition at line 179 of file LieAlgebra.h.
LieAlgebra< A >::LieAlgebra | ( | const LieAlgebra< A > & | ) | [inline] |
Copy constructor : do nothing
Coefficients& LieAlgebra< A >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraBase< A, LieAlgebra< A > >.
Definition at line 185 of file LieAlgebra.h.
const Coefficients& LieAlgebra< A >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraBase< A, LieAlgebra< A > >.
Definition at line 187 of file LieAlgebra.h.
Coefficients LieAlgebra< A >::m_coeffs [protected] |
The wrapped coefficients
Definition at line 191 of file LieAlgebra.h.