problemreductions/rules/unitdiskmapping/triangular/
mod.rs1pub mod gadgets;
15pub mod mapping;
16
17pub use super::weighted::{map_weights, trace_centers};
18pub use gadgets::{
19 apply_crossing_gadgets, apply_simplifier_gadgets, tape_entry_mis_overhead, SourceCell,
20 WeightedTriBranch, WeightedTriBranchFix, WeightedTriBranchFixB, WeightedTriCross,
21 WeightedTriEndTurn, WeightedTriTConDown, WeightedTriTConLeft, WeightedTriTConUp,
22 WeightedTriTapeEntry, WeightedTriTrivialTurnLeft, WeightedTriTrivialTurnRight, WeightedTriTurn,
23 WeightedTriWTurn, WeightedTriangularGadget,
24};
25pub use mapping::{
26 map_config_back, map_unit_weights, map_weighted, map_weighted_with_method,
27 map_weighted_with_order,
28};
29
30pub const SPACING: usize = 6;
32
33pub const PADDING: usize = 2;