Package geometry :: Package manifolds :: Module sphere :: Class Sphere1
[hide private]
[frames] | no frames]

Class Sphere1

source code


Nested Classes [hide private]

Inherited from differentiable_manifold.DifferentiableManifold: Embedding, Isomorphism, __metaclass__

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__repr__(self)
repr(x)
source code
 
belongs(self, x)
:param x: :type x: ``S1``
source code
 
distance(self, a, b)
:param a: :type a: ``S1``
source code
 
expmap(self, bv)
:param bv: :type bv: ``belongs_ts``
source code
 
friendly(self, x)
Returns a friendly description string for a point on the manifold.
source code
 
interesting_points(self)
Returns a list of "interesting points" on this manifold that should be used for testing various properties.
source code
 
logmap(self, base, target)
:param base: :type base: ``S1``
source code
 
project_ts(self, bx)
:param bx: :type bx: ``tuple(belongs,*)``
source code
 
sample_uniform(self) source code

Inherited from differentiable_manifold.DifferentiableManifold: assert_close, belongs_ts, can_convert_to, can_represent, convert_to, embed_in, embeddable_in, 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 0x248aa90>
  atol_geodesic_distance = 1e-08
  norm_rtol = 1e-05
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

belongs(self, x)

source code 

:param x: :type x: ``S1``

Overrides: differentiable_manifold.DifferentiableManifold.belongs

distance(self, a, b)

source code 

:param a: :type a: ``S1``

:param b: :type b: ``S1``

:rtype: ``>=0``

Overrides: differentiable_manifold.DifferentiableManifold.distance

expmap(self, bv)

source code 

:param bv: :type bv: ``belongs_ts``

:rtype: ``belongs``

Overrides: differentiable_manifold.DifferentiableManifold.expmap

friendly(self, x)

source code 

           Returns a friendly description string for a point on the manifold. 
       


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

Overrides: differentiable_manifold.DifferentiableManifold.friendly
(inherited documentation)

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)

logmap(self, base, target)

source code 

:param base: :type base: ``S1``

:param target: :type target: ``S1``

:rtype: ``belongs_ts``

Overrides: differentiable_manifold.DifferentiableManifold.logmap

project_ts(self, bx)

source code 

:param bx: :type bx: ``tuple(belongs,*)``

Overrides: differentiable_manifold.DifferentiableManifold.project_ts