The PeriodicCubicalComplex
class is an example of a structured
complex useful in computational mathematics (specially rigorous numerics)
and image analysis.
See also
Other data structures for cell complexes:
CubicalComplex
,
SimplexTree
Super classes
rgudhi::PythonClass
-> rgudhi::CubicalComplex
-> PeriodicCubicalComplex
Methods
Inherited methods
rgudhi::PythonClass$get_python_class()
rgudhi::PythonClass$set_python_class()
rgudhi::CubicalComplex$betti_numbers()
rgudhi::CubicalComplex$cofaces_of_persistence_pairs()
rgudhi::CubicalComplex$compute_persistence()
rgudhi::CubicalComplex$dimension()
rgudhi::CubicalComplex$num_simplices()
rgudhi::CubicalComplex$persistence()
rgudhi::CubicalComplex$persistence_intervals_in_dimension()
rgudhi::CubicalComplex$persistent_betti_numbers()
Method new()
Constructor from either top_dimensional_cells
(and
possibly dimensions
) or from a Perseus-style file name.
Usage
PeriodicCubicalComplex$new(
perseus_file,
top_dimensional_cells,
periodic_dimensions,
dimensions = NULL,
py_class = NULL
)
Arguments
perseus_file
A character string specifying the path to a Perseus-style file name.
top_dimensional_cells
Either a numeric vector (in which case,
dimensions
should be provided as well) or a multidimensional array specifying cell filtration values.periodic_dimensions
A logical vector specifying the periodicity value of the top dimensional cells.
dimensions
An integer vector specifying the number of top dimensional cells. Defaults to
NULL
.py_class
An existing
PeriodicCubicalComplex
Python class. Defaults toNULL
which uses the Python class constructor instead.