Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VROOM-Project/vroom
/ types & classes
Types & classes
116 in github.com/VROOM-Project/vroom
⨍
Functions
589
◇
Types & classes
116
↓ 128 callers
Class
HeuristicParameters
src/structures/typedefs.h:131
↓ 121 callers
Class
InputException
src/utils/exception.h:36
↓ 27 callers
Class
Eval
src/structures/vroom/eval.h:19
↓ 19 callers
Class
RoutingException
src/utils/exception.h:41
↓ 17 callers
Class
Location
src/structures/vroom/location.h:19
↓ 8 callers
Class
Amount
src/structures/vroom/amount.h:84
↓ 8 callers
Class
TimeWindow
src/structures/vroom/time_window.h:17
↓ 3 callers
Class
Route
src/structures/vroom/solution/route.h:20
↓ 3 callers
Class
Solution
src/structures/vroom/solution/solution.h:22
↓ 2 callers
Class
BBox
src/structures/vroom/bbox.h:17
↓ 2 callers
Class
JobAmount
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 callers
Class
VehicleCosts
src/structures/vroom/vehicle.h:28
↓ 2 callers
Class
Violations
src/structures/vroom/solution/violations.h:17
↓ 1 callers
Class
Break
src/structures/vroom/break.h:21
↓ 1 callers
Class
ComputingTimes
src/structures/vroom/solution/computing_times.h:17
↓ 1 callers
Class
ForcedService
src/structures/vroom/input/vehicle_step.h:17
↓ 1 callers
Class
InternalException
src/utils/exception.h:31
↓ 1 callers
Class
Job
src/structures/vroom/job.h:22
↓ 1 callers
Class
RouteInsertion
src/algorithms/local_search/insertion_search.h:19
↓ 1 callers
Class
Server
Used to describe a routing server.
src/structures/typedefs.h:96
↓ 1 callers
Class
SolutionIndicators
src/structures/vroom/solution_indicators.h:22
↓ 1 callers
Class
UndirectedGraph<UserCost>
src/structures/generic/undirected_graph.cpp:77
↓ 1 callers
Class
Vehicle
src/structures/vroom/vehicle.h:52
Class
AmountDiff
src/structures/vroom/amount.h:183
Class
AmountExpression
src/structures/vroom/amount.h:20
Class
AmountSum
src/structures/vroom/amount.h:158
Class
CLArgs
src/structures/cl_args.h:24
Class
CVRP
src/problems/cvrp/cvrp.h:17
Class
Coordinates
Type helpers.
src/structures/typedefs.h:42
Class
CostWrapper
src/structures/vroom/cost_wrapper.h:18
Class
CrossExchange
src/problems/cvrp/operators/cross_exchange.h:17
Class
CrossExchange
src/problems/vrptw/operators/cross_exchange.h:17
Class
Edge
src/structures/generic/edge.h:17
Class
Edge<UserCost>
src/structures/generic/edge.cpp:32
Class
Exception
src/utils/exception.h:19
Enum
HEURISTIC
Heuristic options.
src/structures/typedefs.h:121
Class
HttpWrapper
src/routing/http_wrapper.h:20
Enum
INIT
src/structures/typedefs.h:122
Class
Input
src/structures/vroom/input/input.h:35
Class
InsertionOption
src/algorithms/local_search/top_insertions.h:17
Class
InsertionRange
src/algorithms/local_search/swap_star_utils.h:132
Class
IntraCrossExchange
src/problems/cvrp/operators/intra_cross_exchange.h:17
Class
IntraCrossExchange
src/problems/vrptw/operators/intra_cross_exchange.h:17
Class
IntraExchange
src/problems/cvrp/operators/intra_exchange.h:17
Class
IntraExchange
src/problems/vrptw/operators/intra_exchange.h:17
Class
IntraMixedExchange
src/problems/cvrp/operators/intra_mixed_exchange.h:17
Class
IntraMixedExchange
src/problems/vrptw/operators/intra_mixed_exchange.h:17
Class
IntraOrOpt
src/problems/cvrp/operators/intra_or_opt.h:17
Class
IntraOrOpt
src/problems/vrptw/operators/intra_or_opt.h:17
Class
IntraRelocate
src/problems/cvrp/operators/intra_relocate.h:17
Class
IntraRelocate
src/problems/vrptw/operators/intra_relocate.h:17
Class
IntraTwoOpt
src/problems/cvrp/operators/intra_two_opt.h:17
Class
IntraTwoOpt
src/problems/vrptw/operators/intra_two_opt.h:17
Enum
JOB_TYPE
'Single' job is a regular one-stop job without precedence constraints.
src/structures/typedefs.h:115
Class
JobTime
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
Class
LibosrmWrapper
src/routing/libosrm_wrapper.h:21
Class
LocalSearch
src/problems/tsp/heuristics/local_search.h:18
Class
LocalSearch
src/algorithms/local_search/local_search.h:38
Class
LocalSearch<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
Class
LocalSearch<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
Class
Matrices
src/structures/vroom/matrices.h:15
Class
Matrix
src/structures/generic/matrix.h:19
Class
MixedExchange
src/problems/cvrp/operators/mixed_exchange.h:17
Class
MixedExchange
src/problems/vrptw/operators/mixed_exchange.h:17
Class
NextInfo
src/structures/vroom/tw_route.h:36
Class
Operator
src/algorithms/local_search/operator.h:19
Enum
OperatorName
src/structures/typedefs.h:159
Class
OrOpt
src/problems/cvrp/operators/or_opt.h:17
Class
OrOpt
src/problems/vrptw/operators/or_opt.h:17
Class
OrderChoice
src/structures/vroom/tw_route.h:46
Class
OrsWrapper
src/routing/ors_wrapper.h:17
Class
OsrmRoutedWrapper
src/routing/osrm_routed_wrapper.h:17
Class
PDShift
src/problems/cvrp/operators/pd_shift.h:17
Class
PDShift
src/problems/vrptw/operators/pd_shift.h:17
Class
PreviousInfo
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
Class
PriorityReplace
src/problems/cvrp/operators/priority_replace.h:17
Class
PriorityReplace
src/problems/vrptw/operators/priority_replace.h:17
Enum
ROUTER
Available routing engines.
src/structures/typedefs.h:93
Class
RawRoute
src/structures/vroom/raw_route.h:18
Class
Relocate
src/problems/cvrp/operators/relocate.h:17
Class
Relocate
src/problems/vrptw/operators/relocate.h:17
Class
ReverseTwoOpt
src/problems/cvrp/operators/reverse_two_opt.h:17
Class
ReverseTwoOpt
src/problems/vrptw/operators/reverse_two_opt.h:17
Class
RouteExchange
src/problems/cvrp/operators/route_exchange.h:17
Class
RouteExchange
src/problems/vrptw/operators/route_exchange.h:17
Class
RouteSplit
src/problems/cvrp/operators/route_split.h:18
Class
RouteSplit
src/problems/vrptw/operators/route_split.h:17
Enum
SORT
src/structures/typedefs.h:129
Enum
STEP_TYPE
Available location status.
src/structures/typedefs.h:118
Class
SolutionState
src/structures/vroom/solution_state.h:20
Class
SolvingContext
src/problems/vrp.h:45
Class
SplitChoice
src/algorithms/local_search/route_split_utils.h:20
Class
Step
src/structures/vroom/solution/step.h:22
Class
StringHash
Defined based on https://sonarcloud.io/organizations/vroom-project/rules?open=cpp%3AS6045&rule_key=cpp%3AS6045
src/structures/typedefs.h:184
Class
Summary
src/structures/vroom/solution/summary.h:20
Class
SwapChoice
src/algorithms/local_search/swap_star_utils.h:27
Class
SwapStar
src/problems/cvrp/operators/swap_star.h:18
Class
SwapStar
src/problems/vrptw/operators/swap_star.h:17
Class
TSP
src/problems/tsp/tsp.h:23
Class
TSPFix
src/problems/cvrp/operators/tsp_fix.h:17
next →
1–100 of 116, ranked by callers