MCPcopy Create free account

hub / github.com/VROOM-Project/vroom / functions

Functions589 in github.com/VROOM-Project/vroom

↓ 684 callersMethodsize
src/structures/vroom/amount.h:112
↓ 253 callersMethodindex
src/structures/vroom/job.h:70
↓ 124 callersMethodempty
src/structures/vroom/raw_route.h:69
↓ 93 callersMethodpush_back
src/structures/vroom/amount.h:100
↓ 90 callersMethodeval
src/structures/vroom/vehicle.h:125
↓ 56 callersFunctionscale_to_user_duration
src/structures/typedefs.h:220
↓ 45 callersMethodis_valid_addition_for_tw
src/structures/vroom/tw_route.cpp:693
↓ 42 callersMethodvehicle_ok_with_job
src/structures/vroom/input/input.h:201
↓ 39 callersMethodhas_start
src/structures/vroom/vehicle.cpp:110
↓ 39 callersMethodok_for_range_bounds
src/structures/vroom/vehicle.h:141
↓ 38 callersMethodgain
src/algorithms/local_search/operator.cpp:18
↓ 38 callersMethodreplace
src/structures/vroom/tw_route.cpp:1003
↓ 37 callersMethodcontains
src/structures/vroom/time_window.cpp:35
↓ 36 callersMethodhas_end
src/structures/vroom/vehicle.cpp:114
↓ 29 callersMethodduration
src/structures/vroom/vehicle.h:117
↓ 29 callersMethodis_valid_addition_for_capacity_inclusion
src/structures/vroom/raw_route.cpp:204
↓ 28 callersMethodupdate_amounts
src/structures/vroom/raw_route.cpp:32
↓ 23 callersFunctionscale_from_user_duration
src/structures/typedefs.h:200
↓ 22 callersFunctionaddition_eval_delta
Compute cost variation when replacing the [first_rank, last_rank) portion for route1 with the *non-empty* range [insertion_start; insertion_end) from
src/utils/helpers.h:282
↓ 21 callersMethodtask_eval
src/structures/vroom/vehicle.h:113
↓ 19 callersFunctionnow
src/utils/helpers.cpp:19
↓ 18 callersMethodhas_coordinates
src/structures/vroom/location.cpp:31
↓ 17 callersMethodis_default
src/structures/vroom/time_window.cpp:39
↓ 17 callersMethodis_valid
src/problems/cvrp/operators/or_opt.cpp:88
↓ 15 callersMethoddelivery_in_range
src/structures/vroom/raw_route.cpp:271
↓ 15 callersMethodfixed_cost
src/structures/vroom/vehicle.h:105
↓ 14 callersMethodis_valid_for_load
src/structures/vroom/break.cpp:41
↓ 14 callersMethodlat
src/structures/vroom/location.cpp:45
↓ 14 callersMethodlon
src/structures/vroom/location.cpp:40
↓ 13 callersMethodis_valid_addition_for_capacity_margins
src/structures/vroom/raw_route.cpp:180
↓ 12 callersFunctionaddition_eval
Evaluate adding job with rank job_rank in given route at given rank for vehicle v.
src/utils/helpers.h:75
↓ 12 callersMethoduser_index
src/structures/vroom/location.cpp:50
↓ 10 callersMethodget_amount_size
src/structures/vroom/input/input.h:142
↓ 10 callersFunctionget_duration
src/algorithms/validation/choose_ETA.cpp:20
↓ 10 callersFunctionscale_to_user_cost
src/structures/typedefs.h:230
↓ 9 callersMethodremove
src/structures/vroom/raw_route.cpp:286
↓ 8 callersFunctionget_string
src/utils/input_parser.cpp:29
↓ 8 callersFunctionmax_amount
src/utils/helpers.cpp:23
↓ 8 callersFunctionwrite_to_json
src/utils/output_json.cpp:400
↓ 7 callersMethodget_cost_upper_bound
src/structures/vroom/input/input.h:181
↓ 7 callersFunctionget_duration
src/utils/input_parser.cpp:97
↓ 7 callersMethodhas_pending_delivery_after_rank
src/structures/vroom/raw_route.cpp:147
↓ 6 callersFunctionadd_without_overflow
src/utils/helpers.h:35
↓ 6 callersMethodall_locations_have_coords
src/structures/vroom/input/input.h:185
↓ 6 callersFunctioncheck_id
src/utils/input_parser.cpp:163
↓ 6 callersMethodgain_upper_bound
src/problems/cvrp/operators/or_opt.cpp:43
↓ 6 callersFunctionget_amount
src/utils/input_parser.cpp:51
↓ 6 callersFunctionget_duration_per_type
src/utils/input_parser.cpp:109
↓ 6 callersMethodhas_same_profile
src/structures/vroom/vehicle.cpp:133
↓ 6 callersMethodis_valid_addition_for_capacity
src/structures/vroom/raw_route.cpp:161
↓ 6 callersFunctionparse_coordinates
Helper to get optional array of coordinates.
src/utils/input_parser.cpp:20
↓ 6 callersFunctionremoval_gain
Compute cost variation when removing the range [first_rank, last_rank) from route.
src/utils/helpers.h:508
↓ 6 callersMethodset_index
src/structures/vroom/location.cpp:26
↓ 5 callersMethodintersects
src/structures/vroom/bbox.cpp:22
↓ 5 callersMethodis_valid_addition_for_tw_without_max_load
Check validity for addition of job at job_rank in current route at rank, bypassing any break max_load checks.
src/structures/vroom/tw_route.h:143
↓ 5 callersFunctionround
src/utils/helpers.h:26
↓ 4 callersMethodadd
src/structures/vroom/raw_route.cpp:281
↓ 4 callersMethodadd_vehicle
src/structures/vroom/input/input.cpp:255
↓ 4 callersFunctioncheck_no_empty_keys
src/utils/helpers.cpp:136
↓ 4 callersFunctionget_insert_range
Compute insertion range in source route when removing job at s_rank and adding job at job_rank in source route at insertion_rank.
src/algorithms/local_search/swap_star_utils.h:140
↓ 4 callersFunctionget_time_windows
src/utils/input_parser.cpp:208
↓ 4 callersMethodhas_jobs
src/structures/vroom/input/input.cpp:444
↓ 4 callersMethodhas_shipments
src/structures/vroom/input/input.cpp:448
↓ 4 callersFunctionin_place_delta_eval
Helper function for SwapStar operator, computing part of the eval for in-place replacing of job at rank in route r with job at job_rank.
src/utils/helpers.h:605
↓ 4 callersMethodis_valid_removal
Check validity for removing a set of jobs from current route at rank. Required because removing a job can actually lead to an invalid solution (see #1
src/structures/vroom/tw_route.h:185
↓ 4 callersMethodok_for_distance
src/structures/vroom/vehicle.h:136
↓ 4 callersMethodok_for_travel_time
src/structures/vroom/vehicle.h:131
↓ 4 callersFunctionroute_eval_for_vehicle
src/utils/helpers.cpp:41
↓ 4 callersMethodset_durations_matrix
src/structures/vroom/input/input.cpp:413
↓ 4 callersFunctionvalid_choice_for_insertion_ranks
src/algorithms/local_search/swap_star_utils.h:58
↓ 4 callersMethodvehicle_ok_with_vehicle
src/structures/vroom/input/input.cpp:472
↓ 3 callersMethodadd_job
src/structures/vroom/input/input.cpp:189
↓ 3 callersFunctioncheck_precedence
src/utils/helpers.cpp:87
↓ 3 callersMethodcheck_response
src/routing/ors_wrapper.cpp:61
↓ 3 callersFunctioncheck_tws
src/utils/helpers.cpp:107
↓ 3 callersFunctioncompute_best_insertion_pd
src/algorithms/local_search/insertion_search.h:90
↓ 3 callersMethodcost
src/structures/vroom/vehicle.h:121
↓ 3 callersMethodcost
src/problems/tsp/tsp.cpp:157
↓ 3 callersMethoddeparture
src/structures/vroom/solution/step.cpp:46
↓ 3 callersFunctionget_indices
src/utils/helpers.h:215
↓ 3 callersFunctionget_range_removal_gain
src/utils/helpers.h:254
↓ 3 callersFunctionget_skills
src/utils/input_parser.cpp:80
↓ 3 callersFunctionget_task_location
src/utils/input_parser.cpp:481
↓ 3 callersFunctionget_violations
src/utils/output_json.cpp:21
↓ 3 callersMethodhas_homogeneous_costs
src/structures/vroom/input/input.cpp:464
↓ 3 callersMethodhas_homogeneous_locations
src/structures/vroom/input/input.cpp:456
↓ 3 callersMethodrun_query
src/routing/http_wrapper.cpp:116
↓ 3 callersFunctionscale_from_user_cost
src/structures/typedefs.h:226
↓ 3 callersMethodset_costs_matrix
src/structures/vroom/input/input.cpp:429
↓ 3 callersMethodset_edge_gains
src/structures/vroom/solution_state.cpp:360
↓ 3 callersMethodset_insertion_ranks
src/structures/vroom/solution_state.cpp:541
↓ 3 callersMethodset_node_gains
src/structures/vroom/solution_state.cpp:224
↓ 3 callersMethodset_pd_gains
src/structures/vroom/solution_state.cpp:474
↓ 3 callersMethodset_pd_matching_ranks
src/structures/vroom/solution_state.cpp:501
↓ 3 callersMethodsize
src/structures/generic/matrix.h:51
↓ 3 callersMethodsolve
src/problems/vrp.h:186
↓ 3 callersMethodsub_route_max_load_after
Compute max load of sub-route spanning the [rank; size[ range.
src/structures/vroom/raw_route.h:104
↓ 3 callersMethodsub_route_max_load_before
Compute max load of sub-route spanning the [0; rank[ range.
src/structures/vroom/raw_route.h:98
↓ 3 callersMethodtask_cost
src/structures/vroom/vehicle.h:109
↓ 3 callersMethodupdate_costs
src/structures/vroom/solution_state.cpp:83
next →1–100 of 589, ranked by callers