List of all items
Structs
- AppliedMoveTelemetry
- BendableScore
- CandidatePullTelemetry
- CandidateTraceCompositeIdentity
- CandidateTraceConfig
- CandidateTraceConstructionTarget
- CandidateTraceDigest
- CandidateTraceExecutionPolicy
- CandidateTraceExternalDigest
- CandidateTraceHeader
- CandidateTraceInputAttestation
- CandidateTraceInputProvenance
- CandidateTraceOperationIdentity
- CandidateTracePhaseAttribute
- CandidateTracePhasePlan
- CandidateTraceProvenanceStatus
- CandidateTraceTelemetry
- ConflictRepair
- ConstraintAnalysis
- ConstraintMetadata
- DefaultDistanceMeter
- EntityClassId
- ExhaustiveSearchConfig
- ExhaustiveSearchPhase
- FixedWeight
- FunctionalPartitioner
- HardMediumSoftScore
- HardSoftDecimalScore
- HardSoftScore
- HardWeight
- IncrementalBiConstraint
- IncrementalUniConstraint
- ListPrecedenceMakespanConstraint
- MoveTelemetry
- PartitionedSearchPhase
- PhaseTelemetry
- ProblemFactClassId
- QualifiedCandidateTraceRunProvenance
- RepairCandidate
- RepairLimits
- ScalarCandidate
- ScalarEdit
- ScalarGroup
- ScalarGroupLimits
- ScalarTarget
- ScoreAnalysis
- ScoreDirector
- SearchContext
- SelectorTelemetry
- SharedNodeDiagnostics
- SharedNodeId
- SimpleDecider
- SoftScore
- SolverConfig
- SolverConfigOverride
- SolverEventMetadata
- SolverManager
- SolverRuntime
- SolverSnapshot
- SolverSnapshotAnalysis
- SolverStatus
- SolverTelemetry
- SolverTelemetryDetail
- VariableId
- cvrp::MatrixDistanceMeter
- cvrp::MatrixIntraDistanceMeter
- cvrp::ProblemData
- planning::ConflictRepair
- planning::RepairCandidate
- planning::RepairLimits
- planning::ScalarCandidate
- planning::ScalarEdit
- planning::ScalarGroup
- planning::ScalarGroupLimits
- planning::ScalarTarget
- prelude::BendableScore
- prelude::CollectedVec
- prelude::ConflictRepair
- prelude::ConstraintFactory
- prelude::ConstraintMetadata
- prelude::ExhaustiveSearchConfig
- prelude::ExhaustiveSearchPhase
- prelude::FixedWeight
- prelude::FunctionalPartitioner
- prelude::HardMediumSoftScore
- prelude::HardSoftDecimalScore
- prelude::HardSoftScore
- prelude::HardWeight
- prelude::IndexedPresence
- prelude::ListPrecedenceMakespanConstraint
- prelude::PartitionedSearchPhase
- prelude::RepairCandidate
- prelude::RepairLimits
- prelude::Run
- prelude::Runs
- prelude::ScalarCandidate
- prelude::ScalarEdit
- prelude::ScalarGroup
- prelude::ScalarGroupLimits
- prelude::ScalarTarget
- prelude::ScoreDirector
- prelude::SearchContext
- prelude::SharedNodeDiagnostics
- prelude::SharedNodeId
- prelude::SimpleDecider
- prelude::SoftScore
- prelude::joiner::AndJoiner
- prelude::joiner::Directed
- prelude::joiner::EqualJoiner
- prelude::joiner::FilteringJoiner
- prelude::joiner::FnJoiner
- prelude::joiner::GreaterThanJoiner
- prelude::joiner::GreaterThanOrEqualJoiner
- prelude::joiner::LessThanJoiner
- prelude::joiner::LessThanOrEqualJoiner
- prelude::joiner::OverlappingJoiner
- prelude::joiner::Symmetric
- stream::ConstraintFactory
- stream::FlattenedCollectionTarget
- stream::VecExtract
- stream::collector::CollectVecAccumulator
- stream::collector::CollectVecCollector
- stream::collector::CollectedVec
- stream::collector::CountAccumulator
- stream::collector::CountCollector
- stream::collector::IndexedPresence
- stream::collector::IndexedPresenceAccumulator
- stream::collector::IndexedPresenceCollector
- stream::collector::LoadBalance
- stream::collector::LoadBalanceAccumulator
- stream::collector::LoadBalanceCollector
- stream::collector::Run
- stream::collector::Runs
- stream::collector::RunsAccumulator
- stream::collector::RunsCollector
- stream::collector::SumAccumulator
- stream::collector::SumCollector
- stream::joiner::AndJoiner
- stream::joiner::Directed
- stream::joiner::EqualJoiner
- stream::joiner::FilteringJoiner
- stream::joiner::FnJoiner
- stream::joiner::GreaterThanJoiner
- stream::joiner::GreaterThanOrEqualJoiner
- stream::joiner::LessThanJoiner
- stream::joiner::LessThanOrEqualJoiner
- stream::joiner::OverlappingJoiner
- stream::joiner::Symmetric
Enums
- AcceptorConfig
- CandidateTraceCoordinate
- CandidateTraceDisposition
- CandidateTraceIdentity
- CandidateTraceInputProvenanceStatus
- CandidateTraceQualificationError
- CandidateTraceQualificationStatus
- CandidateTraceSource
- ConstructionHeuristicType
- ConstructionObligation
- EnvironmentMode
- ExplorationType
- ForagerConfig
- HardRegressionPolicyConfig
- MoveSelectorConfig
- MoveThreadCount
- PhaseConfig
- RecreateHeuristicType
- SharedNodeOperation
- SolverEvent
- SolverLifecycleState
- SolverManagerError
- SolverTerminalReason
- ThreadCount
- UnionSelectionOrder
- prelude::ExplorationType
- prelude::SharedNodeOperation
- prelude::ThreadCount
Traits
- Analyzable
- ConstraintSet
- CrossEntityDistanceMeter
- CustomSearchPhase
- Director
- IncrementalConstraint
- Projection
- ProjectionSink
- Score
- Search
- SolutionPartitioner
- Solvable
- cvrp::VrpSolution
- planning::EntitySourceTargetExt
- prelude::ConstraintSet
- prelude::CustomSearchPhase
- prelude::Director
- prelude::Projection
- prelude::ProjectionSink
- prelude::Score
- prelude::Search
- prelude::SolutionPartitioner
- prelude::joiner::Joiner
- stream::CollectionExtract
- stream::FlattenExtract
- stream::collector::Accumulator
- stream::collector::Collector
- stream::joiner::Joiner
Macros
Attribute Macros
- planning_entity
- planning_solution
- prelude::planning_entity
- prelude::planning_solution
- prelude::problem_fact
- prelude::solverforge_constraints
- problem_fact
- solverforge_constraints
Functions
- analyze
- cvrp::depot_for_entity
- cvrp::get_route
- cvrp::replace_route
- cvrp::route_distance
- cvrp::route_feasible
- cvrp::route_hooks::depot
- cvrp::route_hooks::distance
- cvrp::route_hooks::feasible
- cvrp::route_hooks::get
- cvrp::route_hooks::set
- cvrp::savings_depot_for_entity
- cvrp::savings_distance
- cvrp::savings_feasible
- cvrp::savings_hooks::depot
- cvrp::savings_hooks::distance
- cvrp::savings_hooks::feasible
- cvrp::savings_metric_class
- fixed_weight
- hard_weight
- local_search
- prelude::collect_vec
- prelude::consecutive_runs
- prelude::count
- prelude::fixed_weight
- prelude::hard_weight
- prelude::indexed_presence
- prelude::joiner::equal
- prelude::joiner::equal_bi
- prelude::joiner::filtering
- prelude::joiner::greater_than
- prelude::joiner::greater_than_or_equal
- prelude::joiner::less_than
- prelude::joiner::less_than_or_equal
- prelude::joiner::overlapping
- prelude::load_balance
- prelude::local_search
- prelude::sum
- stream::collector::collect_vec
- stream::collector::consecutive_runs
- stream::collector::count
- stream::collector::indexed_presence
- stream::collector::load_balance
- stream::collector::sum
- stream::joiner::equal
- stream::joiner::equal_bi
- stream::joiner::filtering
- stream::joiner::greater_than
- stream::joiner::greater_than_or_equal
- stream::joiner::less_than
- stream::joiner::less_than_or_equal
- stream::joiner::overlapping
- stream::vec
Type Aliases
- RepairProvider
- ScalarAssignmentRule
- ScalarCandidateProvider
- planning::RepairProvider
- planning::ScalarAssignmentRule
- planning::ScalarCandidateProvider
- prelude::ScalarAssignmentRule