Skip to main content

Crate solverforge

Crate solverforge 

Source

Modules§

cvrp
prelude
stream
Fluent constraint stream API.

Structs§

BasicSpec
Problem specification for basic variable problems.
BendableScore
ConstraintAnalysis
DefaultDistanceMeter
HardMediumSoftScore
HardSoftDecimalScore
HardSoftScore
IncrementalBiConstraint
IncrementalUniConstraint
ListSpec
Problem specification for list variable problems.
ScoreAnalysis
ScoreDirector
SoftScore
SolverManager
Manages async solve jobs with channel-based solution streaming.

Enums§

SolverStatus

Traits§

Analyzable
Trait for solutions that can be analyzed for constraint violations.
ConstraintSet
CrossEntityDistanceMeter
Measures distance between two list positions, potentially across different entities.
Director
IncrementalConstraint
Score
Core trait for all score types in SolverForge.
Solvable
Trait for solutions that can be solved with channel-based solution streaming.

Functions§

analyze
Analyzes a solution for constraint violations.
run_solver

Attribute Macros§

planning_entity
planning_solution
problem_fact

Derive Macros§

PlanningEntityImpl
PlanningSolutionImpl
ProblemFactImpl