curver.kernel.moves.FlipGraphMove¶
-
class
curver.kernel.moves.
FlipGraphMove
(source_triangulation, target_triangulation)[source]¶ Bases:
curver.kernel.moves.Move
A Move between two triangulations in the same flip graph.
-
apply_homology
(homology_class)¶ Return the homology class obtained by mapping the given homology class through this move.
-
apply_lamination
(lamination)¶ Return the lamination obtained by mapping the given lamination through this move.
-
encode
()¶ Return the Encoding induced by this move.
-
flip_mapping
()[source]¶ Return a Mapping equal to self.encoding() but that only uses EdgeFlips and Isometries.
-
inverse
()¶ Return the inverse of this move.
-
package
()¶ Return a small amount of data such that self.source_triangulation.encode([data]) == self.encode().
-