Modules§
Macros§
Structs§
- Applied
Move Telemetry - Bendable
Score - Conflict
Repair - Constraint
Analysis - Constraint
Metadata - Default
Distance Meter - Exhaustive
Search Config - Exhaustive
Search Phase - Exhaustive search phase that explores all possible solutions.
- Fixed
Weight - Public wrapper for fixed score weights that are not one of the built-in score types.
- Functional
Partitioner - A simple partitioner that creates a specified number of partitions.
- Hard
Medium Soft Score - Hard
Soft Decimal Score - Hard
Soft Score - Hard
Weight - Public wrapper that marks a fixed or dynamic weight as hard metadata.
- Incremental
BiConstraint - Incremental
UniConstraint - Move
Telemetry - Partitioned
Search Phase - Partitioned search phase that solves partitions in parallel.
- Repair
Candidate - Repair
Limits - Scalar
Candidate - Scalar
Edit - Scalar
Group - Scalar
Group Limits - Scalar
Target - Score
Analysis - Score
Director - Search
Context - Selector
Telemetry - Shared
Node Diagnostics - Shared
Node Id - Simple
Decider - A simple value-based decider that works with any value type.
- 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 - Exploration
Type - Forager
Config - Hard
Regression Policy Config - Move
Selector Config - Move
Thread Count - Phase
Config - Recreate
Heuristic Type - Shared
Node Operation - Solver
Event - Solver
Lifecycle State - Solver
Manager Error - Solver
Terminal Reason - Thread
Count - 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.
- Custom
Search Phase - Director
- Incremental
Constraint - Projection
- Projection
Sink - Score
- Core trait for all score types in SolverForge.
- Search
- Solution
Partitioner - Splits a solution into independent partitions for parallel solving.
- Solvable
- Trait for solutions that can run inside the retained lifecycle manager.
Functions§
- analyze
- Analyzes a solution for constraint violations.
- fixed_
weight - Wraps a fixed score weight while preserving static dispatch.
- hard_
weight - Wraps a weight and forces hard constraint metadata while preserving static dispatch.
- local_
search - run_
solver - run_
solver_ with_ config