topobench.transforms.liftings.simplicial2combinatorial package#

Simplicial2Combinatorial liftings with automated exports.

class CofaceCCLifting(**kwargs)#

Bases: Simplicial2CombinatorialLifting

The CofaceCCLifting class.

This class lifts a simplicial complex to a combinatorial complex by using the coface relation between the simplicial cells.

Parameters:
**kwargsdict

The keyword arguments.

__init__(**kwargs)#
forward(data)#

Forward pass.

Parameters:
datatorch_geometric.data.Data

The input data.

Returns:
torch_geometric.data.Data

The updated lifted data.

get_lower_cells(data)#

Get the lower cells of the complex.

Parameters:
datatorch_geometric.data.Data

The input data.

Returns:
list

The list of lower cells.

lift_topology(data)#

Lift the simplicial topology to a combinatorial complex.

Parameters:
datatorch_geometric.data.Data

The input data.

Returns:
dict

The lifted connectivity dict.

class Simplicial2CombinatorialLifting(**kwargs)#

Bases: SimplicialLifting

Abstract class for lifting graphs to combinatorial complexes.

Parameters:
**kwargsoptiona””l

Additional arguments for the class.

__init__(**kwargs)#

Submodules#