.gitignore
.gitmodules
LICENSE
MANIFEST.in
README.md
VERSION
azure-pipelines.yml
conftest.py
pyproject.toml
setup.cfg
setup.py
.circleci/config.yml
src/_vroom.cpp
src/pyvroom.egg-info/PKG-INFO
src/pyvroom.egg-info/SOURCES.txt
src/pyvroom.egg-info/dependency_links.txt
src/pyvroom.egg-info/not-zip-safe
src/pyvroom.egg-info/requires.txt
src/pyvroom.egg-info/top_level.txt
src/vroom/__init__.py
src/vroom/amount.py
src/vroom/break_.py
src/vroom/job.py
src/vroom/location.py
src/vroom/time_window.py
src/vroom/vehicle.py
src/vroom/input/__init__.py
src/vroom/input/forced_service.py
src/vroom/input/input.py
src/vroom/input/vehicle_step.py
src/vroom/solution/__init__.py
test/test_libvroom_examples.py
vroom/.clang-format
vroom/.git
vroom/.gitignore
vroom/CHANGELOG.md
vroom/CONTRIBUTING.md
vroom/LICENSE
vroom/README.md
vroom/.github/PULL_REQUEST_TEMPLATE.md
vroom/.github/workflows/vroom.yml
vroom/.github/workflows/vroom_libosrm.yml
vroom/docs/API.md
vroom/docs/example_1.json
vroom/docs/example_1_sol.json
vroom/docs/example_2.json
vroom/docs/example_2_sol.json
vroom/docs/example_3.json
vroom/docs/example_3_sol.json
vroom/docs/release.md
vroom/include/getopt_win.h
vroom/include/polylineencoder.h
vroom/include/rapidjson/allocators.h
vroom/include/rapidjson/document.h
vroom/include/rapidjson/encodedstream.h
vroom/include/rapidjson/encodings.h
vroom/include/rapidjson/filereadstream.h
vroom/include/rapidjson/filewritestream.h
vroom/include/rapidjson/fwd.h
vroom/include/rapidjson/istreamwrapper.h
vroom/include/rapidjson/memorybuffer.h
vroom/include/rapidjson/memorystream.h
vroom/include/rapidjson/ostreamwrapper.h
vroom/include/rapidjson/pointer.h
vroom/include/rapidjson/prettywriter.h
vroom/include/rapidjson/rapidjson.h
vroom/include/rapidjson/reader.h
vroom/include/rapidjson/schema.h
vroom/include/rapidjson/stream.h
vroom/include/rapidjson/stringbuffer.h
vroom/include/rapidjson/writer.h
vroom/include/rapidjson/error/en.h
vroom/include/rapidjson/error/error.h
vroom/include/rapidjson/internal/biginteger.h
vroom/include/rapidjson/internal/diyfp.h
vroom/include/rapidjson/internal/dtoa.h
vroom/include/rapidjson/internal/ieee754.h
vroom/include/rapidjson/internal/itoa.h
vroom/include/rapidjson/internal/meta.h
vroom/include/rapidjson/internal/pow10.h
vroom/include/rapidjson/internal/regex.h
vroom/include/rapidjson/internal/stack.h
vroom/include/rapidjson/internal/strfunc.h
vroom/include/rapidjson/internal/strtod.h
vroom/include/rapidjson/internal/swap.h
vroom/include/rapidjson/msinttypes/inttypes.h
vroom/include/rapidjson/msinttypes/stdint.h
vroom/libvroom_examples/libvroom.cpp
vroom/libvroom_examples/makefile
vroom/scripts/format.sh
vroom/src/main.cpp
vroom/src/makefile
vroom/src/algorithms/kruskal.cpp
vroom/src/algorithms/kruskal.h
vroom/src/algorithms/munkres.cpp
vroom/src/algorithms/munkres.h
vroom/src/algorithms/heuristics/heuristics.cpp
vroom/src/algorithms/heuristics/heuristics.h
vroom/src/algorithms/local_search/local_search.cpp
vroom/src/algorithms/local_search/local_search.h
vroom/src/algorithms/local_search/operator.cpp
vroom/src/algorithms/local_search/operator.h
vroom/src/algorithms/local_search/swap_star_utils.h
vroom/src/algorithms/validation/check.cpp
vroom/src/algorithms/validation/check.h
vroom/src/algorithms/validation/choose_ETA.cpp
vroom/src/algorithms/validation/choose_ETA.h
vroom/src/algorithms/validation/mip.tex
vroom/src/problems/vrp.cpp
vroom/src/problems/vrp.h
vroom/src/problems/cvrp/cvrp.cpp
vroom/src/problems/cvrp/cvrp.h
vroom/src/problems/cvrp/operators/cross_exchange.cpp
vroom/src/problems/cvrp/operators/cross_exchange.h
vroom/src/problems/cvrp/operators/intra_cross_exchange.cpp
vroom/src/problems/cvrp/operators/intra_cross_exchange.h
vroom/src/problems/cvrp/operators/intra_exchange.cpp
vroom/src/problems/cvrp/operators/intra_exchange.h
vroom/src/problems/cvrp/operators/intra_mixed_exchange.cpp
vroom/src/problems/cvrp/operators/intra_mixed_exchange.h
vroom/src/problems/cvrp/operators/intra_or_opt.cpp
vroom/src/problems/cvrp/operators/intra_or_opt.h
vroom/src/problems/cvrp/operators/intra_relocate.cpp
vroom/src/problems/cvrp/operators/intra_relocate.h
vroom/src/problems/cvrp/operators/mixed_exchange.cpp
vroom/src/problems/cvrp/operators/mixed_exchange.h
vroom/src/problems/cvrp/operators/or_opt.cpp
vroom/src/problems/cvrp/operators/or_opt.h
vroom/src/problems/cvrp/operators/pd_shift.cpp
vroom/src/problems/cvrp/operators/pd_shift.h
vroom/src/problems/cvrp/operators/relocate.cpp
vroom/src/problems/cvrp/operators/relocate.h
vroom/src/problems/cvrp/operators/reverse_two_opt.cpp
vroom/src/problems/cvrp/operators/reverse_two_opt.h
vroom/src/problems/cvrp/operators/route_exchange.cpp
vroom/src/problems/cvrp/operators/route_exchange.h
vroom/src/problems/cvrp/operators/swap_star.cpp
vroom/src/problems/cvrp/operators/swap_star.h
vroom/src/problems/cvrp/operators/two_opt.cpp
vroom/src/problems/cvrp/operators/two_opt.h
vroom/src/problems/cvrp/operators/unassigned_exchange.cpp
vroom/src/problems/cvrp/operators/unassigned_exchange.h
vroom/src/problems/tsp/tsp.cpp
vroom/src/problems/tsp/tsp.h
vroom/src/problems/tsp/heuristics/christofides.cpp
vroom/src/problems/tsp/heuristics/christofides.h
vroom/src/problems/tsp/heuristics/local_search.cpp
vroom/src/problems/tsp/heuristics/local_search.h
vroom/src/problems/vrptw/vrptw.cpp
vroom/src/problems/vrptw/vrptw.h
vroom/src/problems/vrptw/operators/cross_exchange.cpp
vroom/src/problems/vrptw/operators/cross_exchange.h
vroom/src/problems/vrptw/operators/intra_cross_exchange.cpp
vroom/src/problems/vrptw/operators/intra_cross_exchange.h
vroom/src/problems/vrptw/operators/intra_exchange.cpp
vroom/src/problems/vrptw/operators/intra_exchange.h
vroom/src/problems/vrptw/operators/intra_mixed_exchange.cpp
vroom/src/problems/vrptw/operators/intra_mixed_exchange.h
vroom/src/problems/vrptw/operators/intra_or_opt.cpp
vroom/src/problems/vrptw/operators/intra_or_opt.h
vroom/src/problems/vrptw/operators/intra_relocate.cpp
vroom/src/problems/vrptw/operators/intra_relocate.h
vroom/src/problems/vrptw/operators/mixed_exchange.cpp
vroom/src/problems/vrptw/operators/mixed_exchange.h
vroom/src/problems/vrptw/operators/or_opt.cpp
vroom/src/problems/vrptw/operators/or_opt.h
vroom/src/problems/vrptw/operators/pd_shift.cpp
vroom/src/problems/vrptw/operators/pd_shift.h
vroom/src/problems/vrptw/operators/relocate.cpp
vroom/src/problems/vrptw/operators/relocate.h
vroom/src/problems/vrptw/operators/reverse_two_opt.cpp
vroom/src/problems/vrptw/operators/reverse_two_opt.h
vroom/src/problems/vrptw/operators/route_exchange.cpp
vroom/src/problems/vrptw/operators/route_exchange.h
vroom/src/problems/vrptw/operators/swap_star.cpp
vroom/src/problems/vrptw/operators/swap_star.h
vroom/src/problems/vrptw/operators/two_opt.cpp
vroom/src/problems/vrptw/operators/two_opt.h
vroom/src/problems/vrptw/operators/unassigned_exchange.cpp
vroom/src/problems/vrptw/operators/unassigned_exchange.h
vroom/src/routing/http_wrapper.cpp
vroom/src/routing/http_wrapper.h
vroom/src/routing/libosrm_wrapper.cpp
vroom/src/routing/libosrm_wrapper.h
vroom/src/routing/ors_wrapper.cpp
vroom/src/routing/ors_wrapper.h
vroom/src/routing/osrm_routed_wrapper.cpp
vroom/src/routing/osrm_routed_wrapper.h
vroom/src/routing/valhalla_wrapper.cpp
vroom/src/routing/valhalla_wrapper.h
vroom/src/routing/wrapper.h
vroom/src/structures/cl_args.cpp
vroom/src/structures/cl_args.h
vroom/src/structures/typedefs.h
vroom/src/structures/generic/edge.cpp
vroom/src/structures/generic/edge.h
vroom/src/structures/generic/matrix.cpp
vroom/src/structures/generic/matrix.h
vroom/src/structures/generic/undirected_graph.cpp
vroom/src/structures/generic/undirected_graph.h
vroom/src/structures/vroom/amount.h
vroom/src/structures/vroom/break.cpp
vroom/src/structures/vroom/break.h
vroom/src/structures/vroom/cost_wrapper.cpp
vroom/src/structures/vroom/cost_wrapper.h
vroom/src/structures/vroom/job.cpp
vroom/src/structures/vroom/job.h
vroom/src/structures/vroom/location.cpp
vroom/src/structures/vroom/location.h
vroom/src/structures/vroom/raw_route.cpp
vroom/src/structures/vroom/raw_route.h
vroom/src/structures/vroom/solution_state.cpp
vroom/src/structures/vroom/solution_state.h
vroom/src/structures/vroom/time_window.cpp
vroom/src/structures/vroom/time_window.h
vroom/src/structures/vroom/tw_route.cpp
vroom/src/structures/vroom/tw_route.h
vroom/src/structures/vroom/vehicle.cpp
vroom/src/structures/vroom/vehicle.h
vroom/src/structures/vroom/input/input.cpp
vroom/src/structures/vroom/input/input.h
vroom/src/structures/vroom/input/vehicle_step.cpp
vroom/src/structures/vroom/input/vehicle_step.h
vroom/src/structures/vroom/solution/computing_times.cpp
vroom/src/structures/vroom/solution/computing_times.h
vroom/src/structures/vroom/solution/route.cpp
vroom/src/structures/vroom/solution/route.h
vroom/src/structures/vroom/solution/solution.cpp
vroom/src/structures/vroom/solution/solution.h
vroom/src/structures/vroom/solution/step.cpp
vroom/src/structures/vroom/solution/step.h
vroom/src/structures/vroom/solution/summary.cpp
vroom/src/structures/vroom/solution/summary.h
vroom/src/structures/vroom/solution/violations.cpp
vroom/src/structures/vroom/solution/violations.h
vroom/src/utils/exception.cpp
vroom/src/utils/exception.h
vroom/src/utils/helpers.h
vroom/src/utils/input_parser.cpp
vroom/src/utils/input_parser.h
vroom/src/utils/output_json.cpp
vroom/src/utils/output_json.h
vroom/src/utils/version.cpp
vroom/src/utils/version.h