Skip to main content

Crate solverforge_scoring

Crate solverforge_scoring 

Source

Re-exports§

pub use constraint::GroupedUniConstraint;
pub use constraint::IncrementalBiConstraint;
pub use constraint::IncrementalCrossBiConstraint;
pub use constraint::IncrementalPentaConstraint;
pub use constraint::IncrementalQuadConstraint;
pub use constraint::IncrementalTriConstraint;
pub use constraint::IncrementalUniConstraint;
pub use api::constraint_set::ConstraintResult;
pub use api::constraint_set::ConstraintSet;
pub use api::constraint_set::IncrementalConstraint;
pub use api::weight_overrides::ConstraintWeightOverrides;
pub use api::weight_overrides::WeightProvider;
pub use director::score_director::ScoreDirector;
pub use director::Director;
pub use director::RecordingDirector;
pub use director::ShadowVariableSupport;
pub use director::SolvableSolution;
pub use api::analysis::ConstraintAnalysis;
pub use api::analysis::ConstraintJustification;
pub use api::analysis::DetailedConstraintEvaluation;
pub use api::analysis::DetailedConstraintMatch;
pub use api::analysis::EntityRef;
pub use api::analysis::Indictment;
pub use api::analysis::IndictmentMap;
pub use api::analysis::ScoreExplanation;
pub use stream::BiConstraintBuilder;
pub use stream::BiConstraintStream;
pub use stream::ConstraintFactory;
pub use stream::GroupedConstraintBuilder;
pub use stream::GroupedConstraintStream;
pub use stream::UniConstraintBuilder;
pub use stream::UniConstraintStream;

Modules§

api
constraint
director
stream

Macros§

impl_get_matches_nary
impl_incremental_bi_constraint
impl_incremental_nary_constraint
impl_incremental_penta_constraint
impl_incremental_quad_constraint
impl_incremental_tri_constraint