Class for manifolds embedded in a vector space by a submersion.
Super classes
rgeomstats::PythonClass -> rgeomstats::Manifold -> LevelSet
Public fields
embedding_spaceAn object of class
VectorSpacespecifying the embedding space.embedding_metric???
submersion???
value???
tangent_submersion???
Methods
Inherited methods
rgeomstats::PythonClass$get_python_class()rgeomstats::PythonClass$set_python_class()rgeomstats::Manifold$belongs()rgeomstats::Manifold$is_tangent()rgeomstats::Manifold$random_point()rgeomstats::Manifold$random_tangent_vec()rgeomstats::Manifold$regularize()rgeomstats::Manifold$set_metric()rgeomstats::Manifold$to_tangent()
Method new()
The LevelSet class constructor.
Usage
LevelSet$new(
dim,
embedding_space,
submersion,
value,
tangent_submersion,
default_coords_type = "intrinsic",
...,
py_cls = NULL
)Arguments
dimAn integer value specifying the dimension of the manifold.
embedding_spaceAn object of class
VectorSpacespecifying the embedding space.submersion???
value???
tangent_submersion???
default_coords_typeA string specifying the coordinate type. Choices are
extrinsicorintrinsic. Defaults tointrinsic....Extra arguments to be passed to parent class constructors. See
Manifoldclass.py_clsA Python object of class
LevelSet. Defaults toNULLin which case it is instantiated on the fly using the other input arguments.
Method intrinsic_to_extrinsic_coords()
Converts from intrinsic to extrinsic coordinates.
Method extrinsic_to_intrinsic_coords()
Converts from extrinsic to intrinsic coordinates.
Method projection()
Projects a point in embedding manifold on embedded manifold.
