| Home | Trees | Indices | Help |
|
|---|
|
|
This is the base class for Matrix Lie Algebra.
It is understood that it is composed by square matrices.
The only function that *has* to be implemented is the :py:func:`project` function that projects a square matrix onto the algebra. This function is used both for checking that a vector is in the algebra (see :py:func:`belongs`) and to mitigate the numerical errors.
You probably also want to implement :py:func:`norm` if the default is not what you want.
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
__abstractmethods__ =
|
|||
_abc_cache = <_weakrefset.WeakSet object at 0x23cf410>
|
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
Note dimension is the intrinsic dimension. :param dimension: :type dimension: ``int,>0``
|
Isomorphism from elements of the algebra to vectors.
(For example, so(3) <==> R^3).
:param v:
:type v: ``array[K]``
:rtype: ``belongs``
|
Isomorphism from elements of the algebra to vectors.
(For example, so(3) <==> R^3).
:param a:
:type a: ``belongs``
:rtype: ``array[K]``
|
|
|||
__abstractmethods__
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Feb 22 20:39:22 2012 | http://epydoc.sourceforge.net |