CobMultHelper struct

helper structure for the multiplication of cobordisms; this is in preparation for precomputing the algebra

Constructors, destructors, conversion operators

CobMultHelper(IndexL partition1, IndexL partition2, unsigned int genus, unsigned int partitionLength)
standard constructor

Public variables

unsigned int genus
genus of C
IndexL partition1
Each instance of this structure corresponds to a component C of the joined up cobordisms cob2*cob1 and records the following data:
IndexL partition2
components of the second cobordism that lie on C
unsigned int partitionLength
number of (open) components of new basic cobordism that are obtained by maximally neck-cutting C

Variable documentation

IndexL CobMultHelper::partition1

Each instance of this structure corresponds to a component C of the joined up cobordisms cob2*cob1 and records the following data:

components of the first cobordism that lie on C