Package geometry :: Package manifolds :: Module translation_algebra :: Class tran
[hide private]
[frames] | no frames]

Class tran

source code


lie algebra for translation

Nested Classes [hide private]

Inherited from differentiable_manifold.DifferentiableManifold: Embedding, Isomorphism, __metaclass__

Instance Methods [hide private]
 
__init__(self, n)
:param n: :type n: ``1|2|3``
source code
 
__repr__(self)
repr(x)
source code
 
algebra_from_vector(self, v)
:param v: :type v: ``array[K]``
source code
 
interesting_points(self)
Returns a list of "interesting points" on this manifold that should be used for testing various properties.
source code
 
norm(self, X)
Return the norm of a vector in the algebra.
source code
 
project(self, X)
Projects a vector onto this Lie Algebra.
source code
 
vector_from_algebra(self, a)
:param a: :type a: ``belongs``
source code

Inherited from matrix_linear_space.MatrixLinearSpace: belongs, belongs_ts, distance, expmap, logmap, project_ts, zero

Inherited from differentiable_manifold.DifferentiableManifold: assert_close, can_convert_to, can_represent, convert_to, embed_in, embeddable_in, friendly, from_yaml, geodesic, get_dimension, project_from, project_to, relations_descriptions, tangent_bundle, to_yaml

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from differentiable_manifold.DifferentiableManifold: embedding, isomorphism

Class Variables [hide private]
  __abstractmethods__ = frozenset([])
  _abc_cache = <_weakrefset.WeakSet object at 0x2499850>
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, n)
(Constructor)

source code 

:param n: :type n: ``1|2|3``

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

algebra_from_vector(self, v)

source code 

:param v: :type v: ``array[K]``

:rtype: ``belongs``

Overrides: matrix_lie_algebra.MatrixLieAlgebra.algebra_from_vector

interesting_points(self)

source code 

           Returns a list of "interesting points" on this manifold that
           should be used for testing various properties. 
       


:rtype:  ``list(belongs)``

Overrides: differentiable_manifold.DifferentiableManifold.interesting_points
(inherited documentation)

norm(self, X)

source code 

Return the norm of a vector in the algebra. This is used in :py:class:`MatrixLieGroup` to measure distances between points in the Lie group.

Overrides: matrix_linear_space.MatrixLinearSpace.norm
(inherited documentation)

project(self, X)

source code 

Projects a vector onto this Lie Algebra.

Overrides: matrix_linear_space.MatrixLinearSpace.project
(inherited documentation)

vector_from_algebra(self, a)

source code 

:param a: :type a: ``belongs``

Overrides: matrix_lie_algebra.MatrixLieAlgebra.vector_from_algebra