Modules§
Structs§
- Change
Move - A move that assigns a value to an entity’s variable.
- Composite
Move - A move that applies two moves in sequence via arena indices.
- Compound
Scalar Edit - One edit in a grouped scalar move.
- Compound
Scalar Move - Conflict
Repair Move - Conflict
Repair Scalar Edit - CutPoint
- Dynamic
List Change Move - Dynamic
Scalar Change Move - Dynamic
Scalar Swap Move - Exchanges two values in one descriptor-resolved dynamic scalar variable.
- KOpt
Move - A k-opt move that removes k edges and reconnects segments.
- List
Change Move - A move that relocates an element from one list position to another.
- List
Multi Swap Move - Multiple independent intra-list swaps, one per entity.
- List
Permute Move - List
Reverse Move - A move that reverses a segment within a list.
- List
Ruin Move - A self-contained list ruin-and-recreate move.
- List
Swap Move - A move that swaps two elements in list variables.
- Move
Affected Entity - Move
Arena - Arena allocator for moves with O(1) reset.
- Move
Tabu Signature - Pillar
Change Move - A move that assigns a value to all entities in a pillar.
- Pillar
Swap Move - A move that swaps values between two pillars.
- Ruin
Move - A move that unassigns multiple entities for Large Neighborhood Search.
- Ruin
Recreate Move - Runtime
Compound Move - A selected runtime-provider result. The callback reason is a compact per-run arena ID. It deliberately never participates in tabu or candidate-trace identity, and candidate moves never clone/refcount labels.
- Sequential
Composite Move - A cached sequential composite that owns both child moves.
- Sublist
Change Move - A move that relocates a contiguous sublist from one position to another.
- Sublist
Swap Move - A move that swaps two contiguous sublists.
- Swap
Move - A move that swaps values between two entities.
Enums§
- List
Move Union - A monomorphized union of all list-variable move types.
- Runtime
Compound Move Kind - Stable provider-family discriminator. The value is part of the exact tabu identity, so identical edits emitted by distinct provider kinds cannot accidentally share tabu memory.
- Scalar
Move Union - A monomorphized union of the canonical scalar move family.
- Scalar
Recreate Value Source
Constants§
Traits§
- Move
- A move that modifies one or more planning variables.