topobench.transforms.liftings.simplicial2combinatorial package#
Submodules#
topobench.transforms.liftings.simplicial2combinatorial.base module#
General class for lifting simplicial complexes to combinatorial complexes.
- class topobench.transforms.liftings.simplicial2combinatorial.base.Simplicial2CombinatorialLifting(**kwargs)[source]#
Bases:
SimplicialLifting
Abstract class for lifting graphs to combinatorial complexes.
- Parameters:
- **kwargsoptiona””l
Additional arguments for the class.
topobench.transforms.liftings.simplicial2combinatorial.coface_cc_lifting module#
The CofaceCCLifting lifting.
- class topobench.transforms.liftings.simplicial2combinatorial.coface_cc_lifting.CofaceCCLifting(**kwargs)[source]#
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.
- forward(data: Data) Data [source]#
Forward pass.
- Parameters:
- datatorch_geometric.data.Data
The input data.
- Returns:
- torch_geometric.data.Data
The updated lifted data.
Module contents#
Simplicial2Combinatorial liftings with automated exports.
- class topobench.transforms.liftings.simplicial2combinatorial.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.
- forward(data: Data) Data #
Forward pass.
- Parameters:
- datatorch_geometric.data.Data
The input data.
- Returns:
- torch_geometric.data.Data
The updated lifted data.
- class topobench.transforms.liftings.simplicial2combinatorial.Simplicial2CombinatorialLifting(**kwargs)[source]#
Bases:
SimplicialLifting
Abstract class for lifting graphs to combinatorial complexes.
- Parameters:
- **kwargsoptiona””l
Additional arguments for the class.