Modules§
Macros§
Structs§
- Bendable
Score - Conflict
Repair Edit - Conflict
Repair Limits - Conflict
Repair Provider Entry - Conflict
Repair Spec - Constraint
Analysis - Constraint
Metadata - Default
Distance Meter - Hard
Medium Soft Score - Hard
Soft Decimal Score - Hard
Soft Score - Incremental
BiConstraint - Incremental
UniConstraint - Recording
Director - Scalar
Group Candidate - Scalar
Group Context - Scalar
Group Edit - Scalar
Group Limits - Scalar
Group Member - Scalar
Variable Context - Score
Analysis - Score
Director - Selector
Telemetry - Soft
Score - Solver
Config - Solver
Config Override - Solver
Event Metadata - Solver
Manager - Manages retained async solve jobs with lifecycle-complete event streaming.
- Solver
Runtime - Runtime context for a retained solve job.
- Solver
Snapshot - Solver
Snapshot Analysis - Solver
Status - Solver
Telemetry
Enums§
- Acceptor
Config - Construction
Heuristic Type - Construction
Obligation - Environment
Mode - Forager
Config - Hard
Regression Policy Config - Move
Selector Config - Move
Thread Count - Phase
Config - Recreate
Heuristic Type - Solver
Event - Solver
Lifecycle State - Solver
Manager Error - Solver
Terminal Reason - Union
Selection Order
Traits§
- Analyzable
- Trait for solutions that can be analyzed for constraint violations.
- Constraint
Set - Cross
Entity Distance Meter - Measures distance between two list positions, potentially across different entities.
- Director
- Incremental
Constraint - Projection
- Projection
Sink - Score
- Core trait for all score types in SolverForge.
- Solvable
- Trait for solutions that can run inside the retained lifecycle manager.
Functions§
- analyze
- Analyzes a solution for constraint violations.
- run_
solver - run_
solver_ with_ config