solverforge 0.17.0

SolverForge - A constraint solver in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub use crate::local_search;
pub use crate::planning::EntitySourceTargetExt;
pub use crate::stream::collector::{
    collect_vec, consecutive_runs, count, indexed_presence, load_balance, sum, CollectedVec,
    IndexedPresence, Run, Runs,
};
pub use crate::stream::{joiner, ConstraintFactory};
pub use crate::{
    fixed_weight, hard_weight, planning_entity, planning_model, planning_solution, problem_fact,
    solverforge_constraints, BendableScore, ConflictRepair, ConstraintMetadata, ConstraintSet,
    CustomSearchPhase, Director, ExhaustiveSearchConfig, ExhaustiveSearchPhase, ExplorationType,
    FixedWeight, FunctionalPartitioner, HardMediumSoftScore, HardSoftDecimalScore, HardSoftScore,
    HardWeight, ListPrecedenceMakespanConstraint, PartitionedSearchPhase, Projection,
    ProjectionSink, RepairCandidate, RepairLimits, ScalarAssignmentRule, ScalarCandidate,
    ScalarEdit, ScalarGroup, ScalarGroupLimits, ScalarTarget, Score, ScoreDirector, Search,
    SearchContext, SharedNodeDiagnostics, SharedNodeId, SharedNodeOperation, SimpleDecider,
    SoftScore, SolutionPartitioner, ThreadCount,
};