flipper.kernel.moves.EdgeFlip¶
-
class
flipper.kernel.moves.EdgeFlip(source_triangulation, target_triangulation, edge_label)[source]¶ Bases:
flipper.kernel.moves.MoveRepresents the change to a lamination caused by flipping an edge.
-
applied_geometric(lamination, action)[source]¶ Return the action and condition matrices describing the PL map applied to the geometric coordinates of the given lamination after post-multiplying by the action matrix.
-
apply_algebraic(vector)[source]¶ Return the list of algebraic intersection numbers corresponding to the image of the given lamination under self.
-
apply_geometric(vector)[source]¶ Return the list of geometric intersection numbers corresponding to the image of the given lamination under self.
-
encode()¶ Return the Encoding induced by this isometry.
-
extend_bundle(triangulation3, tetra_count, upper_triangulation, lower_triangulation, upper_map, lower_map)[source]¶ Modify triangulation3 to extend the embedding of upper_triangulation via upper_map under this move.
-