solverforge-cvrp 0.19.4

CVRP domain helpers for SolverForge
Documentation
/* CVRP domain helpers for SolverForge.

Provides `ProblemData`, `MatrixDistanceMeter`, `MatrixIntraDistanceMeter`,
the `VrpSolution` trait, and the stock helpers behind
`#[planning_list_variable(domain = "cvrp")]`.
*/

mod helpers;
mod meters;
mod problem_data;
mod solution;

pub use helpers::{
    depot_for_entity, get_route, replace_route, route_distance, route_feasible, route_hooks,
    savings_depot_for_entity, savings_distance, savings_feasible, savings_hooks,
    savings_metric_class,
};
pub use meters::{MatrixDistanceMeter, MatrixIntraDistanceMeter};
pub use problem_data::{ProblemData, UNREACHABLE};
pub use solution::VrpSolution;

#[cfg(test)]
mod tests;