bigger.encoding.Move

class bigger.encoding.Move(source: bigger.triangulation.Triangulation[~Edge][Edge], target: bigger.triangulation.Triangulation[~Edge][Edge], action: Callable[[bigger.lamination.Lamination[~Edge][Edge]], bigger.lamination.Lamination[~Edge][Edge]], inv_action: Callable[[bigger.lamination.Lamination[~Edge][Edge]], bigger.lamination.Lamination[~Edge][Edge]])[source]

Bases: typing.Generic

A function that takes Laminations on one Triangulation to another.

encode() → bigger.encoding.Encoding[~Edge][Edge][source]

Return the Encoding consisting of only this Move.