List of all items
Structs
- algorithms::geometry::Point
- construction::clustering::vicinity::BuilderPolicy
- construction::clustering::vicinity::ClusterConfig
- construction::clustering::vicinity::ClusterInfo
- construction::clustering::vicinity::FilterPolicy
- construction::clustering::vicinity::ThresholdPolicy
- construction::constraints::ActivityConstraintViolation
- construction::constraints::CapacityConstraintModule
- construction::constraints::ConcreteJobContextTransition
- construction::constraints::ConditionalJobModule
- construction::constraints::ConstraintPipeline
- construction::constraints::FleetUsageConstraintModule
- construction::constraints::RouteConstraintViolation
- construction::constraints::SharedResourceModule
- construction::constraints::StrictLockingModule
- construction::constraints::TourSizeModule
- construction::constraints::TransportConstraintModule
- construction::constraints::TravelLimitModule
- construction::extensions::NoMultiTrip
- construction::heuristics::ActivityContext
- construction::heuristics::AllJobSelector
- construction::heuristics::AllLegSelector
- construction::heuristics::AllRouteSelector
- construction::heuristics::BestResultSelector
- construction::heuristics::EvaluationContext
- construction::heuristics::InsertionContext
- construction::heuristics::InsertionFailure
- construction::heuristics::InsertionHeuristic
- construction::heuristics::InsertionSuccess
- construction::heuristics::NoiseResultSelector
- construction::heuristics::PositionInsertionEvaluator
- construction::heuristics::RegistryContext
- construction::heuristics::RouteContext
- construction::heuristics::RouteModifier
- construction::heuristics::RouteState
- construction::heuristics::SolutionContext
- construction::heuristics::VariableLegSelector
- models::Lock
- models::LockDetail
- models::Problem
- models::Solution
- models::common::Demand
- models::common::MultiDimLoad
- models::common::Profile
- models::common::Schedule
- models::common::SingleDimLoad
- models::common::TimeInterval
- models::common::TimeOffset
- models::common::TimeWindow
- models::problem::Actor
- models::problem::ActorDetail
- models::problem::Costs
- models::problem::Driver
- models::problem::DriverDetail
- models::problem::DynamicActivityCost
- models::problem::DynamicTransportCost
- models::problem::FixedJobPermutation
- models::problem::Fleet
- models::problem::Jobs
- models::problem::MatrixData
- models::problem::Multi
- models::problem::Place
- models::problem::ProblemObjective
- models::problem::SimpleActivityCost
- models::problem::Single
- models::problem::Vehicle
- models::problem::VehicleDetail
- models::problem::VehiclePlace
- models::solution::Activity
- models::solution::Commute
- models::solution::CommuteInfo
- models::solution::Place
- models::solution::Registry
- models::solution::Route
- models::solution::Tour
- prelude::DefaultRandom
- prelude::Environment
- prelude::EvolutionConfigBuilder
- prelude::Problem
- prelude::Solution
- solver::RecreateInitialOperator
- solver::RefinementContext
- solver::Solver
- solver::objectives::GenericValue
- solver::objectives::MinimizeArrivalTime
- solver::objectives::TotalCost
- solver::objectives::TotalDistance
- solver::objectives::TotalDuration
- solver::objectives::TotalRoutes
- solver::objectives::TotalUnassignedJobs
- solver::objectives::TotalValue
- solver::objectives::TourOrder
- solver::objectives::WorkBalance
- solver::processing::AdvanceDeparture
- solver::processing::UnassignmentReason
- solver::processing::VicinityClustering
- solver::search::AdjustedStringRemoval
- solver::search::CloseRouteRemoval
- solver::search::ClusterRemoval
- solver::search::CompositeLocalOperator
- solver::search::CompositeRuin
- solver::search::ConfigurableRecreate
- solver::search::DecomposeSearch
- solver::search::ExchangeInterRouteBest
- solver::search::ExchangeInterRouteRandom
- solver::search::ExchangeIntraRouteRandom
- solver::search::ExchangeSequence
- solver::search::ExchangeSwapStar
- solver::search::InfeasibleSearch
- solver::search::LocalSearch
- solver::search::NeighbourRemoval
- solver::search::PhasedRecreate
- solver::search::RandomJobRemoval
- solver::search::RandomRouteRemoval
- solver::search::RecreateWithBlinks
- solver::search::RecreateWithCheapest
- solver::search::RecreateWithFarthest
- solver::search::RecreateWithGaps
- solver::search::RecreateWithNearestNeighbor
- solver::search::RecreateWithPerturbation
- solver::search::RecreateWithRegret
- solver::search::RecreateWithSkipBest
- solver::search::RecreateWithSkipRandom
- solver::search::RecreateWithSlice
- solver::search::RedistributeSearch
- solver::search::RescheduleDeparture
- solver::search::RuinAndRecreate
- solver::search::RuinLimits
- solver::search::WeightedHeuristicOperator
- solver::search::WeightedRecreate
- solver::search::WeightedRuin
- solver::search::WorstJobRemoval
- solver::search::WorstRouteRemoval
- utils::DefaultRandom
- utils::Environment
- utils::Noise
- utils::Parallelism
- utils::RandomGen
- utils::SelectionSamplingIterator
- utils::ThreadPool
- utils::TimeQuota
Enums
- construction::clustering::vicinity::ServingPolicy
- construction::clustering::vicinity::VisitPolicy
- construction::constraints::ConstraintVariant
- construction::heuristics::InsertionPosition
- construction::heuristics::InsertionResult
- construction::heuristics::UnassignedCode
- models::LockOrder
- models::LockPosition
- models::common::TimeSpan
- models::problem::Job
- models::problem::TravelTime
- solver::RefinementSpeed
- solver::objectives::OrderResult
- utils::Either
Traits
- construction::clustering::vicinity::ClusterDimension
- construction::constraints::ConstraintModule
- construction::constraints::HardActivityConstraint
- construction::constraints::HardRouteConstraint
- construction::constraints::JobContextTransition
- construction::constraints::SharedResource
- construction::constraints::SoftActivityConstraint
- construction::constraints::SoftRouteConstraint
- construction::extensions::MultiTrip
- construction::heuristics::InsertionEvaluator
- construction::heuristics::JobSelector
- construction::heuristics::LegSelector
- construction::heuristics::ResultSelector
- construction::heuristics::RouteSelector
- models::common::CapacityDimension
- models::common::DemandDimension
- models::common::IdDimension
- models::common::Load
- models::common::LoadOps
- models::common::ValueDimension
- models::problem::ActivityCost
- models::problem::JobPermutation
- models::problem::TransportCost
- prelude::Random
- solver::processing::VicinityDimension
- solver::search::LocalOperator
- solver::search::Recreate
- solver::search::Ruin
- utils::CollectGroupBy
- utils::Quota
- utils::Random
Functions
- algorithms::clustering::dbscan::create_clusters
- construction::clustering::dbscan::create_job_clusters
- construction::clustering::vicinity::create_job_clusters
- construction::extensions::advance_departure_time
- construction::extensions::recede_departure_time
- construction::extensions::route_intervals
- construction::heuristics::evaluate_job_constraint_in_route
- construction::heuristics::evaluate_job_insertion_in_route
- construction::heuristics::get_average_distance_between_depot_customer_mean
- construction::heuristics::get_customers_deviation
- construction::heuristics::get_distance_gravity_mean
- construction::heuristics::get_distance_mean
- construction::heuristics::get_duration_mean
- construction::heuristics::get_longest_distance_between_customers_mean
- construction::heuristics::get_longest_distance_between_depot_customer_mean
- construction::heuristics::get_max_load_variance
- construction::heuristics::get_medoid
- construction::heuristics::get_waiting_mean
- construction::heuristics::group_routes_by_proximity
- construction::probing::repair_solution_from_unknown
- models::common::has_multi_dim_demand
- models::problem::create_matrix_transport_cost
- models::problem::get_job_locations
- prelude::compare_floats
- prelude::create_default_config_builder
- prelude::unwrap_from_result
- solver::create_context_operator_probability
- solver::create_default_config_builder
- solver::create_default_heuristic_operator
- solver::create_default_init_operators
- solver::create_default_processing
- solver::create_default_random_ruin
- solver::create_elitism_population
- solver::create_scalar_operator_probability
- solver::get_default_heuristic
- solver::get_default_telemetry_mode
- solver::get_dynamic_heuristic
- solver::get_static_heuristic
- solver::get_static_heuristic_from_heuristic_group
- utils::as_mut
- utils::compare_floats
- utils::compare_shared
- utils::map_reduce
- utils::parallel_collect
- utils::parallel_foreach_mut
- utils::parallel_into_collect
- utils::unwrap_from_result
Typedefs
- algorithms::clustering::dbscan::Cluster
- algorithms::clustering::dbscan::NeighborhoodFn
- construction::clustering::vicinity::ClusterCandidate
- construction::constraints::SharedResourceCapacityFn
- construction::constraints::SharedResourceDemandFn
- construction::constraints::SharedResourceId
- construction::constraints::SharedResourceIntervalFn
- construction::constraints::TourSizeResolver
- construction::heuristics::RouteProximityGroup
- construction::heuristics::StateValue
- models::Extras
- models::common::Cost
- models::common::Dimensions
- models::common::Distance
- models::common::Duration
- models::common::Location
- models::common::Timestamp
- models::problem::ActorGroupKeyFn
- models::problem::ReservedTimesIndex
- models::problem::TargetConstraint
- models::problem::TargetObjective
- models::solution::Leg
- prelude::InfoLogger
- solver::DynTermination
- solver::ElitismPopulation
- solver::GreedyPopulation
- solver::MaxGenerationTermination
- solver::MaxTimeTermination
- solver::MinVariationTermination
- solver::ProblemConfigBuilder
- solver::RosomaxaPopulation
- solver::TargetCompositeTermination
- solver::TargetHeuristic
- solver::TargetHeuristicGroup
- solver::TargetHeuristicProbability
- solver::TargetPopulation
- solver::TargetSearchOperator
- solver::objectives::ActorOrderFn
- solver::objectives::ActorValueFn
- solver::objectives::EstimateValueFn
- solver::objectives::JobMergeFn
- solver::objectives::JobWriteValueFn
- solver::objectives::OrderFn
- solver::objectives::RouteValueFn
- solver::objectives::SimpleValueFn
- solver::objectives::SingleOrderFn
- solver::objectives::SolutionValueFn
- solver::objectives::ValueFn
- solver::search::RuinGroup
- utils::InfoLogger
- utils::Timer
Constants
- construction::constraints::CURRENT_CAPACITY_KEY
- construction::constraints::LATEST_ARRIVAL_KEY
- construction::constraints::LIMIT_DURATION_KEY
- construction::constraints::MAX_FUTURE_CAPACITY_KEY
- construction::constraints::MAX_LOAD_KEY
- construction::constraints::MAX_PAST_CAPACITY_KEY
- construction::constraints::RELOAD_INTERVALS_KEY
- construction::constraints::TOTAL_DISTANCE_KEY
- construction::constraints::TOTAL_DURATION_KEY
- construction::constraints::WAITING_KEY
- construction::heuristics::state_flags::NO_FLAGS
- construction::heuristics::state_flags::UNASSIGNABLE