List of all items
Structs
- builder::acceptor::AcceptorBuilder
- builder::context::ConflictRepair
- builder::context::IntraDistanceAdapter
- builder::context::ListVariableSlot
- builder::context::ProviderNormalizationState
- builder::context::ProviderReasonArena
- builder::context::ProviderReasonId
- builder::context::RawProviderCandidate
- builder::context::RawProviderEdit
- builder::context::RepairCandidate
- builder::context::RepairLimits
- builder::context::ResolvedProviderCandidate
- builder::context::ResolvedProviderEdit
- builder::context::RuntimeCandidateMetricBinding
- builder::context::RuntimeCandidateMetricRegistry
- builder::context::RuntimeConflictRepairProviderBinding
- builder::context::RuntimeModel
- builder::context::RuntimeProviderRegistry
- builder::context::RuntimeProviderSlotResolver
- builder::context::RuntimeScalarEdit
- builder::context::RuntimeScalarGroupProviderBinding
- builder::context::RuntimeScalarSlotId
- builder::context::ScalarAssignmentBinding
- builder::context::ScalarCandidate
- builder::context::ScalarEdit
- builder::context::ScalarGroupBinding
- builder::context::ScalarGroupLimits
- builder::context::ScalarGroupMemberBinding
- builder::context::ScalarVariableSlot
- builder::context::StaticConflictRepairProviderBinding
- builder::context::StaticScalarGroupProviderBinding
- builder::forager::ForagerBuilder
- builder::search::CustomPhaseNode
- builder::search::NoDynamicExtensions
- builder::search::NoTypedExtensions
- builder::search::PartitionedPhaseNode
- builder::search::SearchBuilder
- builder::search::SearchContext
- descriptor::DescriptorChangeMove
- descriptor::DescriptorChangeMoveSelector
- descriptor::DescriptorPillarChangeMove
- descriptor::DescriptorPillarSwapMove
- descriptor::DescriptorRuinRecreateMove
- descriptor::DescriptorSwapMove
- descriptor::DescriptorSwapMoveSelector
- heuristic::move::ChangeMove
- heuristic::move::CompositeMove
- heuristic::move::CompoundScalarEdit
- heuristic::move::CompoundScalarMove
- heuristic::move::ConflictRepairMove
- heuristic::move::ConflictRepairScalarEdit
- heuristic::move::CutPoint
- heuristic::move::DynamicListChangeMove
- heuristic::move::DynamicScalarChangeMove
- heuristic::move::DynamicScalarSwapMove
- heuristic::move::KOptMove
- heuristic::move::ListChangeMove
- heuristic::move::ListMultiSwapMove
- heuristic::move::ListPermuteMove
- heuristic::move::ListReverseMove
- heuristic::move::ListRuinMove
- heuristic::move::ListSwapMove
- heuristic::move::MoveAffectedEntity
- heuristic::move::MoveArena
- heuristic::move::MoveTabuSignature
- heuristic::move::PillarChangeMove
- heuristic::move::PillarSwapMove
- heuristic::move::RuinMove
- heuristic::move::RuinRecreateMove
- heuristic::move::RuntimeCompoundMove
- heuristic::move::SequentialCompositeMove
- heuristic::move::SublistChangeMove
- heuristic::move::SublistSwapMove
- heuristic::move::SwapMove
- heuristic::move::k_opt_reconnection::KOptReconnection
- heuristic::selector::decorator::CartesianProductArena
- heuristic::selector::decorator::CartesianProductSelector
- heuristic::selector::decorator::FilteringMoveSelector
- heuristic::selector::decorator::VecUnionSelector
- heuristic::selector::dynamic_list_change::DynamicListChangeMoveCursor
- heuristic::selector::dynamic_list_change::DynamicListChangeMoveSelector
- heuristic::selector::dynamic_scalar_change::DynamicScalarChangeMoveSelector
- heuristic::selector::dynamic_scalar_nearby_change::DynamicScalarNearbyChangeMoveSelector
- heuristic::selector::dynamic_scalar_nearby_swap::DynamicScalarNearbySwapMoveSelector
- heuristic::selector::entity::AllEntitiesSelector
- heuristic::selector::entity::EntityReference
- heuristic::selector::entity::FromSolutionEntitySelector
- heuristic::selector::k_opt::CutCombinationIterator
- heuristic::selector::k_opt::DefaultDistanceMeter
- heuristic::selector::k_opt::KOptConfig
- heuristic::selector::k_opt::KOptMoveSelector
- heuristic::selector::k_opt::NearbyKOptMoveSelector
- heuristic::selector::list_change::ListChangeMoveCursor
- heuristic::selector::list_change::ListChangeMoveSelector
- heuristic::selector::list_permute::ListPermuteMoveCursor
- heuristic::selector::list_permute::ListPermuteMoveSelector
- heuristic::selector::list_precedence::ListPrecedenceMoveCursor
- heuristic::selector::list_precedence::ListPrecedenceMoveSelector
- heuristic::selector::list_reverse::ListReverseMoveCursor
- heuristic::selector::list_reverse::ListReverseMoveSelector
- heuristic::selector::list_ruin::ListRuinMoveCursor
- heuristic::selector::list_ruin::ListRuinMoveSelector
- heuristic::selector::list_swap::ListSwapMoveCursor
- heuristic::selector::list_swap::ListSwapMoveSelector
- heuristic::selector::mimic::MimicRecorder
- heuristic::selector::mimic::MimicRecordingEntitySelector
- heuristic::selector::mimic::MimicReplayingEntitySelector
- heuristic::selector::move_selector::ArenaMoveCursor
- heuristic::selector::move_selector::CandidateId
- heuristic::selector::move_selector::CandidateStore
- heuristic::selector::move_selector::ChangeMoveCursor
- heuristic::selector::move_selector::ChangeMoveSelector
- heuristic::selector::move_selector::MoveSelectorIter
- heuristic::selector::move_selector::MoveStreamContext
- heuristic::selector::move_selector::ScalarChangeMoveSelector
- heuristic::selector::move_selector::ScalarSwapMoveSelector
- heuristic::selector::move_selector::SwapMoveCursor
- heuristic::selector::move_selector::SwapMoveSelector
- heuristic::selector::nearby::NearbyEntitySelector
- heuristic::selector::nearby::NearbySelectionConfig
- heuristic::selector::nearby_list_change::DefaultCrossEntityDistanceMeter
- heuristic::selector::nearby_list_change::NearbyListChangeMoveCursor
- heuristic::selector::nearby_list_change::NearbyListChangeMoveSelector
- heuristic::selector::nearby_list_swap::NearbyListSwapMoveCursor
- heuristic::selector::nearby_list_swap::NearbyListSwapMoveSelector
- heuristic::selector::pillar::DefaultPillarSelector
- heuristic::selector::pillar::Pillar
- heuristic::selector::pillar::SubPillarConfig
- heuristic::selector::ruin::RuinMoveCursor
- heuristic::selector::ruin::RuinMoveSelector
- heuristic::selector::ruin::RuinVariableAccess
- heuristic::selector::sublist_change::SublistChangeMoveCursor
- heuristic::selector::sublist_change::SublistChangeMoveSelector
- heuristic::selector::sublist_swap::SublistSwapMoveCursor
- heuristic::selector::sublist_swap::SublistSwapMoveSelector
- heuristic::selector::value_selector::FromSolutionValueSelector
- heuristic::selector::value_selector::PerEntitySliceValueSelector
- heuristic::selector::value_selector::PerEntityValueSelector
- heuristic::selector::value_selector::RangeValueSelector
- heuristic::selector::value_selector::StaticValueSelector
- manager::ConstraintAnalysis
- manager::ConstructionPhaseFactory
- manager::KOptPhase
- manager::KOptPhaseBuilder
- manager::ListCheapestInsertionPhase
- manager::ListClarkeWrightPhase
- manager::ListConstructionPhase
- manager::ListConstructionPhaseBuilder
- manager::ListKOptPhase
- manager::ListRegretInsertionPhase
- manager::LocalSearchPhaseFactory
- manager::ScoreAnalysis
- manager::SolverEventMetadata
- manager::SolverFactory
- manager::SolverFactoryBuilder
- manager::SolverManager
- manager::SolverPanicPayload
- manager::SolverRuntime
- manager::SolverSnapshot
- manager::SolverSnapshotAnalysis
- manager::SolverStatus
- manager::SolverTelemetryDetail
- phase::construction::BestFitForager
- phase::construction::ConstructionHeuristicConfig
- phase::construction::ConstructionHeuristicPhase
- phase::construction::FirstFeasibleForager
- phase::construction::FirstFitForager
- phase::construction::Placement
- phase::construction::QueuedEntityPlacer
- phase::construction::SortedEntityPlacer
- phase::construction::StrongestFitForager
- phase::construction::WeakestFitForager
- phase::exhaustive::ExhaustiveSearchConfig
- phase::exhaustive::ExhaustiveSearchNode
- phase::exhaustive::ExhaustiveSearchPhase
- phase::exhaustive::FixedOffsetBounder
- phase::exhaustive::SimpleDecider
- phase::exhaustive::SoftScoreBounder
- phase::localsearch::AcceptedCountForager
- phase::localsearch::BestScoreForager
- phase::localsearch::DiversifiedLateAcceptanceAcceptor
- phase::localsearch::FirstAcceptedForager
- phase::localsearch::FirstBestScoreImprovingForager
- phase::localsearch::FirstLastStepScoreImprovingForager
- phase::localsearch::GreatDelugeAcceptor
- phase::localsearch::HillClimbingAcceptor
- phase::localsearch::LateAcceptanceAcceptor
- phase::localsearch::LocalSearchPhase
- phase::localsearch::SimulatedAnnealingAcceptor
- phase::localsearch::SimulatedAnnealingCalibration
- phase::localsearch::StepCountingHillClimbingAcceptor
- phase::localsearch::TabuSearchAcceptor
- phase::partitioned::FunctionalPartitioner
- phase::partitioned::PartitionedSearchConfig
- phase::partitioned::PartitionedSearchPhase
- phase::sequence::PhaseSequence
- planning::ConflictRepair
- planning::RepairCandidate
- planning::RepairLimits
- planning::ScalarCandidate
- planning::ScalarEdit
- planning::ScalarGroup
- planning::ScalarGroupLimits
- planning::ScalarTarget
- realtime::ClosureProblemChange
- realtime::ProblemChangeReceiver
- realtime::SolverHandle
- run::ChannelProgressCallback
- runtime::ListVariableMetadata
- scope::PhaseScope
- scope::SolverProgressRef
- scope::SolverScope
- scope::StepScope
- solver::NoTermination
- solver::SolveResult
- solver::Solver
- stats::AppliedMoveTelemetry
- stats::CandidatePullTelemetry
- stats::CandidateTraceCompositeIdentity
- stats::CandidateTraceConstructionTarget
- stats::CandidateTraceDigest
- stats::CandidateTraceExecutionPolicy
- stats::CandidateTraceExternalDigest
- stats::CandidateTraceHeader
- stats::CandidateTraceInputAttestation
- stats::CandidateTraceInputProvenance
- stats::CandidateTraceOperationIdentity
- stats::CandidateTracePhaseAttribute
- stats::CandidateTracePhasePlan
- stats::CandidateTraceProvenanceStatus
- stats::CandidateTraceTelemetry
- stats::MoveTelemetry
- stats::PhaseStats
- stats::PhaseTelemetry
- stats::QualifiedCandidateTraceRunProvenance
- stats::SelectorTelemetry
- stats::SolverStats
- stats::SolverTelemetry
- stats::Throughput
- termination::AndTermination
- termination::BestScoreFeasibleTermination
- termination::BestScoreTermination
- termination::DiminishedReturnsTermination
- termination::MoveCountTermination
- termination::OrTermination
- termination::ScoreCalculationCountTermination
- termination::StepCountTermination
- termination::TimeTermination
- termination::UnimprovedStepCountTermination
- termination::UnimprovedTimeTermination
Enums
- RuntimeBuildError
- SelectionOrder
- builder::acceptor::AnyAcceptor
- builder::context::ProviderResolutionError
- builder::context::RuntimeProviderHandle
- builder::context::RuntimeProviderLimits
- builder::context::RuntimeScalarSlot
- builder::context::ScalarAccessCapability
- builder::context::ScalarGroupBindingKind
- builder::context::ValueSource
- builder::context::VariableSlot
- builder::forager::AnyForager
- builder::search::NoRuntimeExtensionPhase
- builder::search::RuntimeExtensionPolicy
- descriptor::DescriptorLeafSelector
- descriptor::DescriptorMoveUnion
- descriptor::DescriptorSelectorNode
- heuristic::SelectionOrder
- heuristic::move::ListMoveUnion
- heuristic::move::RuntimeCompoundMoveKind
- heuristic::move::ScalarMoveUnion
- heuristic::move::ScalarRecreateValueSource
- heuristic::selector::ScalarNeighborhoodBindingError
- heuristic::selector::SelectionOrder
- heuristic::selector::move_selector::MoveCandidateRef
- heuristic::selector::move_selector::MoveCandidateUndo
- heuristic::selector::nearby::NearbyDistributionType
- manager::ConstructionType
- manager::LocalSearchAcceptorType
- manager::PhaseConfig
- manager::SolverBuildError
- manager::SolverEvent
- manager::SolverLifecycleState
- manager::SolverManagerError
- manager::SolverTerminalReason
- phase::construction::ConstructionChoice
- phase::construction::ForagerType
- phase::exhaustive::BounderType
- phase::exhaustive::ExplorationType
- phase::localsearch::ForagerDecision
- phase::localsearch::HardRegressionPolicy
- phase::partitioned::ThreadCount
- realtime::ProblemChangeResult
- run::AnyTermination
- scope::SolverProgressKind
- stats::CandidateTraceCoordinate
- stats::CandidateTraceDisposition
- stats::CandidateTraceIdentity
- stats::CandidateTraceInputProvenanceStatus
- stats::CandidateTraceQualificationError
- stats::CandidateTraceQualificationStatus
- stats::CandidateTraceSource
Traits
- builder::context::RuntimeCandidateMetric
- builder::context::RuntimeHostCompoundProvider
- builder::context::RuntimeHostProviderErrorBoundary
- builder::search::CustomSearchPhase
- builder::search::RuntimeExtensionRegistry
- builder::search::Search
- heuristic::move::Move
- heuristic::selector::entity::EntitySelector
- heuristic::selector::k_opt::ListPositionDistanceMeter
- heuristic::selector::move_selector::MoveCursor
- heuristic::selector::move_selector::MoveSelector
- heuristic::selector::nearby::DynDistanceMeter
- heuristic::selector::nearby::NearbyDistanceMeter
- heuristic::selector::nearby_list_change::CrossEntityDistanceMeter
- heuristic::selector::pillar::PillarSelector
- heuristic::selector::value_selector::ValueSelector
- manager::Analyzable
- manager::PhaseFactory
- manager::Solvable
- model_support::PlanningModelSupport
- phase::Phase
- phase::construction::ConstructionForager
- phase::construction::EntityPlacer
- phase::construction::EntityPlacerCursor
- phase::exhaustive::ExhaustiveSearchDecider
- phase::exhaustive::ScoreBounder
- phase::localsearch::Acceptor
- phase::localsearch::LocalSearchForager
- phase::localsearch::MoveCursorSource
- phase::partitioned::ChildPhases
- phase::partitioned::SolutionPartitioner
- realtime::ProblemChange
- runtime::ListVariableEntity
- scope::ProgressCallback
- solver::MaybeTermination
- termination::Termination
Functions
- builder::context::bind_scalar_groups
- builder::context::usize_element_source_key
- builder::search::local_search
- descriptor::build_descriptor_move_selector
- descriptor::descriptor_has_bindings
- heuristic::move::k_opt_reconnection::enumerate_reconnections
- heuristic::selector::k_opt::binomial
- heuristic::selector::k_opt::count_cut_combinations
- manager::analyze
- manager::solver_factory_builder
- run::build_termination
- run::log_solve_start
- run::try_run_solver_with_config_and_search
Type Aliases
- RuntimeBuildResult
- builder::context::ConstructionEntityOrderKey
- builder::context::ConstructionValueOrderKey
- builder::context::NearbyEntityDistanceMeter
- builder::context::NearbyValueDistanceMeter
- builder::context::RepairProvider
- builder::context::ScalarCandidateProvider
- builder::context::ScalarCandidateValues
- builder::context::ScalarGetter
- builder::context::ScalarSetter
- descriptor::DescriptorFlatSelector
- descriptor::DescriptorSelector
- heuristic::selector::dynamic_scalar_change::DynamicScalarChangeMoveCursor
- heuristic::selector::dynamic_scalar_nearby_change::DynamicScalarNearbyChangeMoveCursor
- heuristic::selector::dynamic_scalar_nearby_swap::DynamicScalarNearbySwapMoveCursor
- planning::RepairProvider
- planning::ScalarAssignmentRule
- planning::ScalarCandidateProvider
- realtime::BoxedProblemChange