solverforge 0.13.1

SolverForge - A constraint solver in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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,
    BendableScore, ConflictRepair, ConstraintMetadata, ConstraintSet, CustomSearchPhase, Director,
    ExhaustiveSearchConfig, ExhaustiveSearchPhase, ExplorationType, FixedWeight,
    FunctionalPartitioner, HardMediumSoftScore, HardSoftDecimalScore, HardSoftScore, HardWeight,
    PartitionedSearchPhase, Projection, ProjectionSink, RepairCandidate, RepairLimits,
    ScalarAssignmentRule, ScalarCandidate, ScalarEdit, ScalarGroup, ScalarGroupLimits,
    ScalarTarget, Score, ScoreDirector, Search, SearchContext, SimpleDecider, SoftScore,
    SolutionPartitioner, ThreadCount,
};