![]() |
vrpRouting
0.3
|
This is the complete list of members for vrprouting::Vrp_vroom_problem, including all inherited members.
add_jobs(const std::vector< Vroom_job_t > &jobs, const std::vector< Vroom_time_window_t > &jobs_tws) | vrprouting::Vrp_vroom_problem | inline |
add_jobs(const Vroom_job_t *jobs, size_t count, const Vroom_time_window_t *jobs_tws, size_t total_jobs_tws) | vrprouting::Vrp_vroom_problem | inline |
add_matrix(vrprouting::base::Base_Matrix matrix) | vrprouting::Vrp_vroom_problem | inline |
add_shipments(const std::vector< Vroom_shipment_t > &shipments, const std::vector< Vroom_time_window_t > &shipments_tws) | vrprouting::Vrp_vroom_problem | inline |
add_shipments(const Vroom_shipment_t *shipments, size_t count, const Vroom_time_window_t *shipment_tws, size_t total_shipment_tws) | vrprouting::Vrp_vroom_problem | inline |
add_vehicles(const std::vector< Vroom_vehicle_t > &vehicles, const std::vector< Vroom_break_t > &breaks, const std::vector< Vroom_time_window_t > &breaks_tws) | vrprouting::Vrp_vroom_problem | inline |
add_vehicles(const Vroom_vehicle_t *vehicles, size_t count, const Vroom_break_t *breaks, size_t total_breaks, const Vroom_time_window_t *breaks_tws, size_t total_breaks_tws) | vrprouting::Vrp_vroom_problem | inline |
clear() | vrprouting::Pgr_messages | |
error | vrprouting::Pgr_messages | mutable |
get_amount(vroom::Amount vroom_amount, Amount **amount) | vrprouting::Vrp_vroom_problem | inline |
get_error() const | vrprouting::Pgr_messages | |
get_job_step_type(vroom::JOB_TYPE vroom_job_type) | vrprouting::Vrp_vroom_problem | inline |
get_log() const | vrprouting::Pgr_messages | |
get_notice() const | vrprouting::Pgr_messages | |
get_results(vroom::Solution solution) | vrprouting::Vrp_vroom_problem | inline |
get_step_type(vroom::Step step) | vrprouting::Vrp_vroom_problem | inline |
get_vroom_amounts(const std::vector< Amount > &amounts) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_amounts(const Amount *amounts, size_t count) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_break(const Vroom_break_t &v_break, const std::vector< Vroom_time_window_t > &break_tws) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_breaks(const std::vector< Vroom_break_t > &breaks, const std::vector< Vroom_time_window_t > &breaks_tws) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_job(const Vroom_job_t &job, const std::vector< Vroom_time_window_t > &job_tws) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_shipment(const Vroom_shipment_t &shipment, const std::vector< Vroom_time_window_t > &pickup_tws, const std::vector< Vroom_time_window_t > &delivery_tws) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_skills(const Skill *skills, size_t count) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_time_window(const Vroom_time_window_t &time_window) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_time_window(Duration tw_open, Duration tw_close) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_time_windows(const std::vector< Vroom_time_window_t > &time_windows) const | vrprouting::Vrp_vroom_problem | inline |
get_vroom_vehicle(const Vroom_vehicle_t &vehicle, const std::vector< Vroom_break_t > &breaks, const std::vector< Vroom_time_window_t > &breaks_tws) const | vrprouting::Vrp_vroom_problem | inline |
has_error() const | vrprouting::Pgr_messages | |
jobs() const | vrprouting::Vrp_vroom_problem | inline |
log | vrprouting::Pgr_messages | mutable |
m_jobs | vrprouting::Vrp_vroom_problem | private |
m_matrix | vrprouting::Vrp_vroom_problem | private |
m_shipments | vrprouting::Vrp_vroom_problem | private |
m_vehicles | vrprouting::Vrp_vroom_problem | private |
matrix() const | vrprouting::Vrp_vroom_problem | inline |
notice | vrprouting::Pgr_messages | mutable |
operator=(const Pgr_messages &) | vrprouting::Pgr_messages | inline |
Pgr_messages()=default | vrprouting::Pgr_messages | |
Pgr_messages(const Pgr_messages &) | vrprouting::Pgr_messages | inline |
problem_add_job(const Vroom_job_t &job, const std::vector< Vroom_time_window_t > &job_tws) | vrprouting::Vrp_vroom_problem | inline |
problem_add_shipment(const Vroom_shipment_t &shipment, const std::vector< Vroom_time_window_t > &pickup_tws, const std::vector< Vroom_time_window_t > &delivery_tws) | vrprouting::Vrp_vroom_problem | inline |
problem_add_vehicle(const Vroom_vehicle_t &vehicle, const std::vector< Vroom_break_t > &breaks, const std::vector< Vroom_time_window_t > &breaks_tws) | vrprouting::Vrp_vroom_problem | inline |
shipments() const | vrprouting::Vrp_vroom_problem | inline |
solve(int32_t exploration_level, int32_t timeout, int32_t loading_time) | vrprouting::Vrp_vroom_problem | inline |
vehicles() const | vrprouting::Vrp_vroom_problem | inline |