/// <summary> /// Initialize the corner orientation move table. /// </summary> public static void InitializeCornerOrientationMoveTable() { if (CornerOrientationMoveTable is null) { Console.WriteLine("Initializing corner orientation move table"); CornerOrientationMoveTable = MoveTables.CreateCornerOrientationMoveTable(); } }
/// <summary> /// Initialize the U- and D-edge order move table. /// </summary> public static void InitializeUdEdgeOrderMoveTable() { if (UdEdgeOrderMoveTable is null) { Console.WriteLine("Initializing U- and D-edge order move table"); UdEdgeOrderMoveTable = MoveTables.CreateUdEdgeOrderMoveTable(); } }
/// <summary> /// Initialize the equator permutation move table. /// </summary> public static void InitializeEquatorPermutationMoveTable() { if (EquatorPermutationMoveTable is null) { Console.WriteLine("Initializing equator permutation move table"); EquatorPermutationMoveTable = MoveTables.CreateEquatorPermutationMoveTable(); } }
/// <summary> /// Initialize the D-edge permutation move table. /// </summary> public static void InitializeDEdgePermutationMoveTable() { if (DEdgePermutationMoveTable is null) { Console.WriteLine("Initializing D-edge permutation move table"); DEdgePermutationMoveTable = MoveTables.CreateDEdgePermutationMoveTable(); } }
/// <summary> /// Initialize the edge orientation move table. /// </summary> public static void InitializeEdgeOrientationMoveTable() { if (EdgeOrientationMoveTable is null) { Console.WriteLine("Initializing edge orientation move table"); EdgeOrientationMoveTable = MoveTables.CreateEdgeOrientationMoveTable(); } }