flipper.kernel.bundle.Bundle

class flipper.kernel.bundle.Bundle(triangulation, triangulation3, immersion)[source]

Bases: object

This represents a triangulation of a surface bundle over the circle.

It is specified by a triangulation of the surface, a triangulation of the bundle and an immersion map. Mapping classes can build their bundles and this is the standard way users are expected to create these.

cusp_types()[source]

Return the list of the type of each cusp.

degeneracy_slopes()[source]

Return the list of degeneracy slopes on each cusp.

This triangulation is must be veering.

fibre_slopes()[source]

Return the list of fibre slopes on each cusp.

snappy_string(name='flipper_triangulation', filled=True)[source]

Return the SnapPy string describing this triangulation.

If filled=True then the fake cusps are filled along their fibre slope.