MCPcopy Create free account

hub / github.com/VROOM-Project/vroom / types & classes

Types & classes116 in github.com/VROOM-Project/vroom

↓ 128 callersClassHeuristicParameters
src/structures/typedefs.h:131
↓ 121 callersClassInputException
src/utils/exception.h:36
↓ 27 callersClassEval
src/structures/vroom/eval.h:19
↓ 19 callersClassRoutingException
src/utils/exception.h:41
↓ 17 callersClassLocation
src/structures/vroom/location.h:19
↓ 8 callersClassAmount
src/structures/vroom/amount.h:84
↓ 8 callersClassTimeWindow
src/structures/vroom/time_window.h:17
↓ 3 callersClassRoute
src/structures/vroom/solution/route.h:20
↓ 3 callersClassSolution
src/structures/vroom/solution/solution.h:22
↓ 2 callersClassBBox
src/structures/vroom/bbox.h:17
↓ 2 callersClassJobAmount
For job-only instances where capacity restrictions apply: compute an upper bound of the number of jobs for each vehicle based on pickups load and deli
src/structures/vroom/input/input.cpp:657
↓ 2 callersClassVehicleCosts
src/structures/vroom/vehicle.h:28
↓ 2 callersClassViolations
src/structures/vroom/solution/violations.h:17
↓ 1 callersClassBreak
src/structures/vroom/break.h:21
↓ 1 callersClassComputingTimes
src/structures/vroom/solution/computing_times.h:17
↓ 1 callersClassForcedService
src/structures/vroom/input/vehicle_step.h:17
↓ 1 callersClassInternalException
src/utils/exception.h:31
↓ 1 callersClassJob
src/structures/vroom/job.h:22
↓ 1 callersClassRouteInsertion
src/algorithms/local_search/insertion_search.h:19
↓ 1 callersClassServer
Used to describe a routing server.
src/structures/typedefs.h:96
↓ 1 callersClassSolutionIndicators
src/structures/vroom/solution_indicators.h:22
↓ 1 callersClassUndirectedGraph<UserCost>
src/structures/generic/undirected_graph.cpp:77
↓ 1 callersClassVehicle
src/structures/vroom/vehicle.h:52
ClassAmountDiff
src/structures/vroom/amount.h:183
ClassAmountExpression
src/structures/vroom/amount.h:20
ClassAmountSum
src/structures/vroom/amount.h:158
ClassCLArgs
src/structures/cl_args.h:24
ClassCVRP
src/problems/cvrp/cvrp.h:17
ClassCoordinates
Type helpers.
src/structures/typedefs.h:42
ClassCostWrapper
src/structures/vroom/cost_wrapper.h:18
ClassCrossExchange
src/problems/cvrp/operators/cross_exchange.h:17
ClassCrossExchange
src/problems/vrptw/operators/cross_exchange.h:17
ClassEdge
src/structures/generic/edge.h:17
ClassEdge<UserCost>
src/structures/generic/edge.cpp:32
ClassException
src/utils/exception.h:19
EnumHEURISTIC
Heuristic options.
src/structures/typedefs.h:121
ClassHttpWrapper
src/routing/http_wrapper.h:20
EnumINIT
src/structures/typedefs.h:122
ClassInput
src/structures/vroom/input/input.h:35
ClassInsertionOption
src/algorithms/local_search/top_insertions.h:17
ClassInsertionRange
src/algorithms/local_search/swap_star_utils.h:132
ClassIntraCrossExchange
src/problems/cvrp/operators/intra_cross_exchange.h:17
ClassIntraCrossExchange
src/problems/vrptw/operators/intra_cross_exchange.h:17
ClassIntraExchange
src/problems/cvrp/operators/intra_exchange.h:17
ClassIntraExchange
src/problems/vrptw/operators/intra_exchange.h:17
ClassIntraMixedExchange
src/problems/cvrp/operators/intra_mixed_exchange.h:17
ClassIntraMixedExchange
src/problems/vrptw/operators/intra_mixed_exchange.h:17
ClassIntraOrOpt
src/problems/cvrp/operators/intra_or_opt.h:17
ClassIntraOrOpt
src/problems/vrptw/operators/intra_or_opt.h:17
ClassIntraRelocate
src/problems/cvrp/operators/intra_relocate.h:17
ClassIntraRelocate
src/problems/vrptw/operators/intra_relocate.h:17
ClassIntraTwoOpt
src/problems/cvrp/operators/intra_two_opt.h:17
ClassIntraTwoOpt
src/problems/vrptw/operators/intra_two_opt.h:17
EnumJOB_TYPE
'Single' job is a regular one-stop job without precedence constraints.
src/structures/typedefs.h:115
ClassJobTime
Compute an upper bound of the number of tasks for each vehicle based on time window amplitude and lower bounds of tasks times.
src/structures/vroom/input/input.cpp:723
ClassLibosrmWrapper
src/routing/libosrm_wrapper.h:21
ClassLocalSearch
src/problems/tsp/heuristics/local_search.h:18
ClassLocalSearch
src/algorithms/local_search/local_search.h:38
ClassLocalSearch<RawRoute, cvrp::UnassignedExchange, cvrp::CrossExchange, cvrp::MixedExchange, cvrp::TwoOpt, cvrp::ReverseTwoOpt, cvrp::Relocate, cvrp::OrOpt, cvrp::IntraExchange, cvrp::IntraCrossExchange, cvrp::IntraMixedExchange, cvrp::IntraRelocate, cvrp::IntraOrOpt, cvrp::IntraTwoOpt, cvrp::PDShift, cvrp::RouteExchange, cvrp::SwapStar, cvrp::RouteSplit, cvrp::PriorityReplace, cvrp::TSPFix>
src/algorithms/local_search/local_search.cpp:2457
ClassLocalSearch<TWRoute, vrptw::UnassignedExchange, vrptw::CrossExchange, vrptw::MixedExchange, vrptw::TwoOpt, vrptw::ReverseTwoOpt, vrptw::Relocate, vrptw::OrOpt, vrptw::IntraExchange, vrptw::IntraCrossExchange, vrptw::IntraMixedExchange, vrptw::IntraRelocate, vrptw::IntraOrOpt, vrptw::IntraTwoOpt, vrptw::PDShift, vrptw::RouteExchange, vrptw::SwapStar, vrptw::RouteSplit, vrptw::PriorityReplace, vrptw::TSPFix>
src/algorithms/local_search/local_search.cpp:2436
ClassMatrices
src/structures/vroom/matrices.h:15
ClassMatrix
src/structures/generic/matrix.h:19
ClassMixedExchange
src/problems/cvrp/operators/mixed_exchange.h:17
ClassMixedExchange
src/problems/vrptw/operators/mixed_exchange.h:17
ClassNextInfo
src/structures/vroom/tw_route.h:36
ClassOperator
src/algorithms/local_search/operator.h:19
EnumOperatorName
src/structures/typedefs.h:159
ClassOrOpt
src/problems/cvrp/operators/or_opt.h:17
ClassOrOpt
src/problems/vrptw/operators/or_opt.h:17
ClassOrderChoice
src/structures/vroom/tw_route.h:46
ClassOrsWrapper
src/routing/ors_wrapper.h:17
ClassOsrmRoutedWrapper
src/routing/osrm_routed_wrapper.h:17
ClassPDShift
src/problems/cvrp/operators/pd_shift.h:17
ClassPDShift
src/problems/vrptw/operators/pd_shift.h:17
ClassPreviousInfo
Data structures holding information about current previous/next leg in a route, as computed by TWRoute::previous_info and TWRoute::next_info.
src/structures/vroom/tw_route.h:22
ClassPriorityReplace
src/problems/cvrp/operators/priority_replace.h:17
ClassPriorityReplace
src/problems/vrptw/operators/priority_replace.h:17
EnumROUTER
Available routing engines.
src/structures/typedefs.h:93
ClassRawRoute
src/structures/vroom/raw_route.h:18
ClassRelocate
src/problems/cvrp/operators/relocate.h:17
ClassRelocate
src/problems/vrptw/operators/relocate.h:17
ClassReverseTwoOpt
src/problems/cvrp/operators/reverse_two_opt.h:17
ClassReverseTwoOpt
src/problems/vrptw/operators/reverse_two_opt.h:17
ClassRouteExchange
src/problems/cvrp/operators/route_exchange.h:17
ClassRouteExchange
src/problems/vrptw/operators/route_exchange.h:17
ClassRouteSplit
src/problems/cvrp/operators/route_split.h:18
ClassRouteSplit
src/problems/vrptw/operators/route_split.h:17
EnumSORT
src/structures/typedefs.h:129
EnumSTEP_TYPE
Available location status.
src/structures/typedefs.h:118
ClassSolutionState
src/structures/vroom/solution_state.h:20
ClassSolvingContext
src/problems/vrp.h:45
ClassSplitChoice
src/algorithms/local_search/route_split_utils.h:20
ClassStep
src/structures/vroom/solution/step.h:22
ClassStringHash
Defined based on https://sonarcloud.io/organizations/vroom-project/rules?open=cpp%3AS6045&rule_key=cpp%3AS6045
src/structures/typedefs.h:184
ClassSummary
src/structures/vroom/solution/summary.h:20
ClassSwapChoice
src/algorithms/local_search/swap_star_utils.h:27
ClassSwapStar
src/problems/cvrp/operators/swap_star.h:18
ClassSwapStar
src/problems/vrptw/operators/swap_star.h:17
ClassTSP
src/problems/tsp/tsp.h:23
ClassTSPFix
src/problems/cvrp/operators/tsp_fix.h:17
next →1–100 of 116, ranked by callers