oineus.get_induced_matching

oineus.get_induced_matching = <nanobind.nb_func object>

oineus._oineus._Filtration, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._ProdFiltration, containing_filtration: oineus._oineus._ProdFiltration, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._CubeFiltration_1D, containing_filtration: oineus._oineus._CubeFiltration_1D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._CubeFiltration_2D, containing_filtration: oineus._oineus._CubeFiltration_2D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._CubeFiltration_3D, containing_filtration: oineus._oineus._CubeFiltration_3D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._FreudenthalFiltration_1D, containing_filtration: oineus._oineus._FreudenthalFiltration_1D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._FreudenthalFiltration_2D, containing_filtration: oineus._oineus._FreudenthalFiltration_2D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._FreudenthalFiltration_3D, containing_filtration: oineus._oineus._FreudenthalFiltration_3D, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._PackedSimplexFiltration_64, containing_filtration: oineus._oineus._PackedSimplexFiltration_64, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]] get_induced_matching(included_filtration: oineus._oineus._PackedSimplexFiltration_128, containing_filtration: oineus._oineus._PackedSimplexFiltration_128, dim: int = 18446744073709551615, n_threads: int = 1) -> dict[int, dict[oineus._oineus.DiagramPoint, oineus._oineus.DiagramPoint]]

Compute induced matching for two filtrations of the same complex

Type:

get_induced_matching(included_filtration

Type:

oineus._oineus._Filtration, containing_filtration