OR-Tools  9.6
RoutingSolution Member List

This is the complete list of members for RoutingSolution, including all inherited members.

FromSplitRoutes(const std::vector< std::vector< int64_t >> &routes, std::optional< int64_t > depot=std::nullopt)RoutingSolutionstatic
operator!=(const RoutingSolution &other) constRoutingSolutioninline
operator==(const RoutingSolution &other) constRoutingSolutioninline
Route typedefRoutingSolution
RoutingSolution(std::vector< Route > routes, std::vector< int64_t > total_demands, std::vector< int64_t > total_distances, int64_t total_cost=-1, int64_t total_distance=-1, double total_time=-1.0, std::string_view name="")RoutingSolutioninline
SerializeToSolutionFile(RoutingOutputFormat format) constRoutingSolutioninline
SerializeToString(RoutingOutputFormat format) constRoutingSolutioninline
SetAuthors(std::string_view authors)RoutingSolutioninline
SetName(std::string_view name)RoutingSolutioninline
SetTotalCost(int64_t total_cost)RoutingSolutioninline
SetTotalDistance(int64_t total_distance)RoutingSolutioninline
SetTotalTime(double total_time)RoutingSolutioninline
SplitRoutes(const std::vector< int64_t > &solution, int64_t separator)RoutingSolutionstatic
WriteToSolutionFile(RoutingOutputFormat format, const std::string &file_name) constRoutingSolution