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::enablers::ConcreteJobContextTransition
- construction::enablers::DynamicActivityCost
- construction::enablers::DynamicTransportCost
- construction::enablers::FixedRouteIntervals
- construction::enablers::NoRouteIntervals
- construction::enablers::ReservedTimeSpan
- construction::enablers::ReservedTimeWindow
- construction::enablers::ScheduleKeys
- construction::features::CapacityKeys
- construction::features::LoadBalanceKeys
- construction::features::TourLimitKeys
- construction::heuristics::ActivityContext
- construction::heuristics::AllJobSelector
- construction::heuristics::AllRouteSelector
- construction::heuristics::BestResultSelector
- construction::heuristics::BlinkResultSelector
- construction::heuristics::EvaluationContext
- construction::heuristics::FarthestResultSelector
- construction::heuristics::InsertionContext
- construction::heuristics::InsertionCost
- construction::heuristics::InsertionFailure
- construction::heuristics::InsertionHeuristic
- construction::heuristics::InsertionSuccess
- construction::heuristics::NoiseResultSelector
- construction::heuristics::PositionInsertionEvaluator
- construction::heuristics::RegistryContext
- construction::heuristics::ResultSelectorProvider
- construction::heuristics::RouteContext
- construction::heuristics::RouteState
- construction::heuristics::SolutionContext
- construction::heuristics::StateKey
- construction::heuristics::StateKeyRegistry
- models::ConstraintViolation
- models::Extras
- models::ExtrasBuilder
- models::Feature
- models::FeatureBuilder
- models::Goal
- models::GoalContext
- models::Lock
- models::LockDetail
- models::Problem
- models::Solution
- models::Target
- 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::FixedJobPermutation
- models::problem::Fleet
- models::problem::Jobs
- models::problem::MatrixData
- models::problem::Multi
- models::problem::Place
- 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::GenericError
- solver::HeuristicKeys
- solver::RecreateInitialOperator
- solver::RefinementContext
- solver::Solver
- solver::processing::AdvanceDeparture
- solver::processing::RescheduleReservedTime
- 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::RemovalLimits
- solver::search::RescheduleDeparture
- solver::search::RuinAndRecreate
- solver::search::WeightedHeuristicOperator
- solver::search::WeightedRecreate
- solver::search::WeightedRuin
- solver::search::WorstJobRemoval
- solver::search::WorstRouteRemoval
- utils::DefaultDistributionSampler
- utils::DefaultRandom
- utils::Environment
- utils::FixedBitArray
- utils::GenericError
- utils::Noise
- utils::Parallelism
- utils::RandomGen
- utils::SelectionSamplingIterator
- utils::ThreadPool
- utils::TimeQuota
Enums
- construction::clustering::vicinity::ServingPolicy
- construction::clustering::vicinity::VisitPolicy
- construction::enablers::multi_trip::MarkerInsertionPolicy
- construction::features::OrderResult
- construction::heuristics::InsertionPosition
- construction::heuristics::InsertionResult
- construction::heuristics::LegSelection
- construction::heuristics::MoveContext
- construction::heuristics::ResultSelection
- construction::heuristics::UnassignmentInfo
- models::LockOrder
- models::LockPosition
- models::common::TimeSpan
- models::problem::Job
- models::problem::TravelTime
- solver::RefinementSpeed
- utils::Either
Traits
- construction::clustering::vicinity::ClusterDimension
- construction::enablers::JobContextTransition
- construction::enablers::RouteIntervals
- construction::enablers::multi_trip::MultiTrip
- construction::features::SharedResource
- construction::heuristics::InsertionEvaluator
- construction::heuristics::JobSelector
- construction::heuristics::ResultSelector
- construction::heuristics::RouteSelector
- models::CoreStateKeys
- models::FeatureConstraint
- models::FeatureObjective
- models::FeatureState
- 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
- models::problem::TransportFallback
- prelude::Random
- solver::HeuristicFilter
- solver::processing::ReservedTimeDimension
- solver::processing::VicinityDimension
- solver::search::LocalOperator
- solver::search::Recreate
- solver::search::Ruin
- utils::CollectGroupBy
- utils::DistributionSampler
- utils::Quota
- utils::Random
- utils::SelectionSamplingSearch
- utils::UnwrapValue
Functions
- algorithms::clustering::dbscan::create_clusters
- construction::clustering::dbscan::create_job_clusters
- construction::clustering::vicinity::create_job_clusters
- construction::enablers::advance_departure_time
- construction::enablers::calculate_travel
- construction::enablers::calculate_travel_delta
- construction::enablers::get_route_intervals
- construction::enablers::multi_trip::create_multi_trip_feature
- construction::enablers::process_conditional_jobs
- construction::enablers::recede_departure_time
- construction::enablers::update_route_departure
- construction::enablers::update_route_schedule
- construction::features::create_activity_balanced_feature
- construction::features::create_activity_limit_feature
- construction::features::create_capacity_limit_feature
- construction::features::create_capacity_limit_with_multi_trip_feature
- construction::features::create_distance_balanced_feature
- construction::features::create_duration_balanced_feature
- construction::features::create_fast_service_feature
- construction::features::create_locked_jobs_feature
- construction::features::create_max_load_balanced_feature
- construction::features::create_maximize_total_job_value_feature
- construction::features::create_maximize_tours_feature
- construction::features::create_minimize_arrival_time_feature
- construction::features::create_minimize_distance_feature
- construction::features::create_minimize_duration_feature
- construction::features::create_minimize_tours_feature
- construction::features::create_minimize_transport_costs_feature
- construction::features::create_minimize_unassigned_jobs_feature
- construction::features::create_shared_resource_feature
- construction::features::create_tour_compactness_feature
- construction::features::create_tour_order_hard_feature
- construction::features::create_tour_order_soft_feature
- construction::features::create_travel_limit_feature
- construction::heuristics::eval_job_constraint_in_route
- construction::heuristics::eval_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::create_matrix_transport_cost_with_fallback
- models::problem::get_job_locations
- prelude::compare_floats
- 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_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::compare_floats
- utils::compare_floats_f32
- utils::compare_floats_refs
- utils::compare_shared
- utils::create_range_sampling_iter
- utils::map_reduce
- utils::parallel_collect
- utils::parallel_foreach_mut
- utils::parallel_into_collect
- utils::random_argmax
- utils::short_type_name
Type Aliases
- algorithms::clustering::dbscan::Cluster
- algorithms::clustering::dbscan::NeighborhoodFn
- construction::clustering::vicinity::ClusterCandidate
- construction::clustering::vicinity::OrderingGlobalFn
- construction::clustering::vicinity::OrderingLocalFn
- construction::enablers::ReservedTimesIndex
- construction::features::ActivitySizeResolver
- construction::features::ActorTourOrderFn
- construction::features::ActorValueFn
- construction::features::JobReadValueFn
- construction::features::JobWriteValueFn
- construction::features::LoadBalanceFn
- construction::features::SharedResourceCapacityFn
- construction::features::SharedResourceDemandFn
- construction::features::SharedResourceId
- construction::features::SharedResourceIntervalFn
- construction::features::SimpleValueFn
- construction::features::SingleTourOrderFn
- construction::features::TourOrderFn
- construction::features::TravelLimitFn
- construction::features::UnassignedJobEstimator
- construction::heuristics::RouteProximityGroup
- construction::heuristics::StateValue
- models::ViolationCode
- models::common::Cost
- models::common::Dimensions
- models::common::Distance
- models::common::Duration
- models::common::Location
- models::common::Timestamp
- models::problem::ActorGroupKeyFn
- models::solution::Leg
- prelude::InfoLogger
- solver::DynTermination
- solver::ElitismPopulation
- solver::GreedyPopulation
- solver::HeuristicFilterFn
- solver::MaxGenerationTermination
- solver::MaxTimeTermination
- solver::MinVariationTermination
- solver::ProblemConfigBuilder
- solver::RosomaxaPopulation
- solver::TargetCompositeTermination
- solver::TargetEvolutionStrategy
- solver::TargetHeuristic
- solver::TargetHeuristicGroup
- solver::TargetHeuristicProbability
- solver::TargetPopulation
- solver::TargetSearchOperator
- solver::search::RuinGroup
- utils::InfoLogger
- utils::Timer