Class describing an element of a Lie algebra dual. More...
#include <LieAlgebra.h>

Public Types | |
| typedef internal::traits < LieAlgebraDual< A > >::Coefficients | Coefficients |
Public Member Functions | |
| Coefficients & | get () |
| const Coefficients & | get () const |
| LieAlgebraDual (const LieAlgebraDual &) | |
Protected Types | |
| typedef LieAlgebraDualBase< A, 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.
typedef LieAlgebraDualBase<A, LieAlgebraDual<A> > LieAlgebraDual< A >::Base [protected] |
The inherited class
Reimplemented from LieAlgebraDualBase< A, LieAlgebraDual< A > >.
Definition at line 218 of file LieAlgebra.h.
| typedef internal::traits<LieAlgebraDual<A> >::Coefficients LieAlgebraDual< A >::Coefficients |
Inherited class The stored coefficients
Reimplemented from LieAlgebraDualBase< A, LieAlgebraDual< A > >.
Definition at line 227 of file LieAlgebra.h.
| LieAlgebraDual< A >::LieAlgebraDual | ( | const LieAlgebraDual< A > & | ) | [inline] |
Copy constructor : do nothing
| Coefficients& LieAlgebraDual< A >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraDualBase< A, LieAlgebraDual< A > >.
Definition at line 233 of file LieAlgebra.h.
| const Coefficients& LieAlgebraDual< A >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraDualBase< A, LieAlgebraDual< A > >.
Definition at line 235 of file LieAlgebra.h.
Coefficients LieAlgebraDual< A >::m_coeffs [protected] |
The wrapped coefficients
Definition at line 238 of file LieAlgebra.h.