List of all items
Structs
- builder::acceptor::AcceptorBuilder
- builder::context::ConflictRepairEdit
- builder::context::ConflictRepairLimits
- builder::context::ConflictRepairProviderEntry
- builder::context::ConflictRepairSpec
- builder::context::IntraDistanceAdapter
- builder::context::ListVariableContext
- builder::context::ModelContext
- builder::context::ScalarGroupCandidate
- builder::context::ScalarGroupContext
- builder::context::ScalarGroupEdit
- builder::context::ScalarGroupLimits
- builder::context::ScalarGroupMember
- builder::context::ScalarVariableContext
- builder::forager::ForagerBuilder
- builder::selector::ConflictRepairCursor
- builder::selector::ConflictRepairSelector
- builder::selector::GroupedScalarCursor
- builder::selector::GroupedScalarSelector
- descriptor_scalar::DescriptorChangeMove
- descriptor_scalar::DescriptorChangeMoveSelector
- descriptor_scalar::DescriptorEntityPlacer
- descriptor_scalar::DescriptorPillarChangeMove
- descriptor_scalar::DescriptorPillarSwapMove
- descriptor_scalar::DescriptorRuinRecreateMove
- descriptor_scalar::DescriptorSwapMove
- descriptor_scalar::DescriptorSwapMoveSelector
- heuristic::move::ChangeMove
- heuristic::move::CompositeMove
- heuristic::move::CompoundScalarEdit
- heuristic::move::CompoundScalarMove
- heuristic::move::ConflictRepairMove
- heuristic::move::ConflictRepairScalarEdit
- heuristic::move::CutPoint
- heuristic::move::KOptMove
- heuristic::move::ListChangeMove
- 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::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::ProbabilityMoveSelector
- heuristic::selector::decorator::ShufflingMoveSelector
- heuristic::selector::decorator::SortingMoveSelector
- heuristic::selector::decorator::UnionMoveSelector
- heuristic::selector::decorator::VecUnionSelector
- 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::ListChangeMoveSelector
- heuristic::selector::list_reverse::ListReverseMoveSelector
- heuristic::selector::list_ruin::ListRuinMoveSelector
- 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::ChangeMoveSelector
- heuristic::selector::move_selector::MoveSelectorIter
- heuristic::selector::move_selector::ScalarChangeMoveSelector
- heuristic::selector::move_selector::ScalarSwapMoveSelector
- heuristic::selector::move_selector::SwapMoveSelector
- heuristic::selector::nearby::NearbyEntitySelector
- heuristic::selector::nearby::NearbySelectionConfig
- heuristic::selector::nearby_list_change::DefaultCrossEntityDistanceMeter
- heuristic::selector::nearby_list_change::NearbyListChangeMoveSelector
- heuristic::selector::nearby_list_swap::NearbyListSwapMoveSelector
- heuristic::selector::pillar::DefaultPillarSelector
- heuristic::selector::pillar::Pillar
- heuristic::selector::pillar::SubPillarConfig
- heuristic::selector::ruin::RuinMoveSelector
- heuristic::selector::ruin::RuinVariableAccess
- heuristic::selector::sublist_change::SublistChangeMoveSelector
- 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::SolverRuntime
- manager::SolverSnapshot
- manager::SolverSnapshotAnalysis
- manager::SolverStatus
- 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::dynamic_vnd::DynamicVndPhase
- phase::exhaustive::ExhaustiveSearchConfig
- phase::exhaustive::ExhaustiveSearchNode
- phase::exhaustive::ExhaustiveSearchPhase
- phase::exhaustive::FixedOffsetBounder
- phase::exhaustive::MoveSequence
- 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
- phase::vnd::VndPhase
- realtime::ClosureProblemChange
- realtime::ProblemChangeReceiver
- realtime::SolverHandle
- run::ChannelProgressCallback
- runtime::Construction
- runtime::ListVariableMetadata
- scope::PhaseScope
- scope::SolverProgressRef
- scope::SolverScope
- scope::StepScope
- solver::NoTermination
- solver::SolveResult
- solver::Solver
- stats::PhaseStats
- 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
- builder::acceptor::AnyAcceptor
- builder::context::ValueSource
- builder::context::VariableContext
- builder::forager::AnyForager
- builder::selector::CartesianChildCursor
- builder::selector::CartesianChildSelector
- builder::selector::Neighborhood
- builder::selector::NeighborhoodCursor
- builder::selector::NeighborhoodLeaf
- builder::selector::NeighborhoodLeafCursor
- builder::selector::NeighborhoodMove
- descriptor_scalar::DescriptorConstruction
- descriptor_scalar::DescriptorLeafSelector
- descriptor_scalar::DescriptorScalarMoveUnion
- descriptor_scalar::DescriptorSelectorNode
- heuristic::move::ListMoveUnion
- heuristic::move::ScalarMoveUnion
- heuristic::move::ScalarRecreateValueSource
- heuristic::selector::SelectionOrder
- heuristic::selector::move_selector::MoveCandidateRef
- heuristic::selector::nearby::NearbyDistributionType
- manager::ConstructionType
- manager::LocalSearchType
- 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::HardRegressionPolicy
- phase::partitioned::ThreadCount
- realtime::ProblemChangeResult
- run::AnyTermination
- runtime::RuntimePhase
- scope::SolverProgressKind
Traits
- 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::exhaustive::ExhaustiveSearchDecider
- phase::exhaustive::ScoreBounder
- phase::localsearch::Acceptor
- phase::localsearch::LocalSearchForager
- phase::partitioned::ChildPhases
- phase::partitioned::SolutionPartitioner
- phase::vnd::DirectorTrait
- realtime::ProblemChange
- runtime::ListVariableEntity
- scope::ProgressCallback
- solver::MaybeTermination
- termination::Termination
Functions
- builder::selector::build_local_search
- builder::selector::build_move_selector
- builder::selector::build_vnd
- descriptor_scalar::build_descriptor_move_selector
- descriptor_scalar::descriptor_has_bindings
- descriptor_scalar::scalar_target_matches
- descriptor_scalar::scalar_work_remaining
- 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::run_solver
- run::run_solver_with_config
- runtime::build_phases
Type Aliases
- builder::context::ConflictRepairProvider
- builder::context::ConstructionEntityOrderKey
- builder::context::ConstructionValueOrderKey
- builder::context::NearbyEntityDistanceMeter
- builder::context::NearbyValueDistanceMeter
- builder::context::ScalarCandidateValues
- builder::context::ScalarGetter
- builder::context::ScalarGroupCandidateProvider
- builder::context::ScalarSetter
- builder::selector::LocalSearch
- builder::selector::Selector
- builder::selector::Vnd
- descriptor_scalar::DescriptorFlatSelector
- descriptor_scalar::DescriptorSelector
- realtime::BoxedProblemChange