Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | PiecewiseLinearFormulation |
Public Member Functions | |
TransitionInfo (long cPtr, boolean cMemoryOwn) | |
synchronized void | delete () |
void | setTravel_start_dependent_travel (RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation value) |
RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation | getTravel_start_dependent_travel () |
void | setTravel_compression_cost (RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation value) |
RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation | getTravel_compression_cost () |
void | setPre_travel_transit_value (long value) |
long | getPre_travel_transit_value () |
void | setPost_travel_transit_value (long value) |
long | getPost_travel_transit_value () |
void | setCompressed_travel_value_lower_bound (long value) |
long | getCompressed_travel_value_lower_bound () |
void | setTravel_value_upper_bound (long value) |
long | getTravel_value_upper_bound () |
String | toString (String line_prefix) |
String | toString () |
TransitionInfo () | |
Static Public Member Functions | |
static long | getCPtr (TransitionInfo obj) |
static long | swigRelease (TransitionInfo obj) |
Protected Member Functions | |
void | finalize () |
Protected Attributes | |
transient boolean | swigCMemOwn |
Contains the information for a single transition on the route.
Definition at line 1867 of file RoutingModel.java.
com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.TransitionInfo | ( | long | cPtr, |
boolean | cMemoryOwn ) |
Definition at line 1871 of file RoutingModel.java.
com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.TransitionInfo | ( | ) |
Definition at line 2108 of file RoutingModel.java.
synchronized void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.delete | ( | ) |
Definition at line 1897 of file RoutingModel.java.
|
protected |
Definition at line 1893 of file RoutingModel.java.
long com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getCompressed_travel_value_lower_bound | ( | ) |
The hard lower bound of the compressed travel value that will be
enforced by the scheduling module.
Definition at line 2076 of file RoutingModel.java.
|
static |
Definition at line 1876 of file RoutingModel.java.
long com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getPost_travel_transit_value | ( | ) |
Definition at line 2060 of file RoutingModel.java.
long com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getPre_travel_transit_value | ( | ) |
The parts of the transit which occur pre/post travel between the
nodes. The total transit between the two nodes i and j is
= pre_travel_transit_value + travel(i, j) + post_travel_transit_value.
Definition at line 2052 of file RoutingModel.java.
RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getTravel_compression_cost | ( | ) |
travel_compression_cost models the cost of the difference between the
(real) travel value Tᵣ given by travel_start_dependent_travel and the
compressed travel value considered in the scheduling.
Definition at line 2033 of file RoutingModel.java.
RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getTravel_start_dependent_travel | ( | ) |
Models the (real) travel value Tᵣ, for this transition based on the
departure value of the travel.
Definition at line 2014 of file RoutingModel.java.
long com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.getTravel_value_upper_bound | ( | ) |
The hard upper bound of the (real) travel value Tᵣ (see
above). This value should be chosen so as to prevent
the overall cost of the model
(dimension costs + travel_compression_cost) to overflow.
Definition at line 2096 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setCompressed_travel_value_lower_bound | ( | long | value | ) |
The hard lower bound of the compressed travel value that will be
enforced by the scheduling module.
Definition at line 2068 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setPost_travel_transit_value | ( | long | value | ) |
Definition at line 2056 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setPre_travel_transit_value | ( | long | value | ) |
The parts of the transit which occur pre/post travel between the
nodes. The total transit between the two nodes i and j is
= pre_travel_transit_value + travel(i, j) + post_travel_transit_value.
Definition at line 2043 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setTravel_compression_cost | ( | RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation | value | ) |
travel_compression_cost models the cost of the difference between the
(real) travel value Tᵣ given by travel_start_dependent_travel and the
compressed travel value considered in the scheduling.
Definition at line 2024 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setTravel_start_dependent_travel | ( | RoutingModel.RouteDimensionTravelInfo.TransitionInfo.PiecewiseLinearFormulation | value | ) |
Models the (real) travel value Tᵣ, for this transition based on the
departure value of the travel.
Definition at line 2006 of file RoutingModel.java.
void com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.setTravel_value_upper_bound | ( | long | value | ) |
The hard upper bound of the (real) travel value Tᵣ (see
above). This value should be chosen so as to prevent
the overall cost of the model
(dimension costs + travel_compression_cost) to overflow.
Definition at line 2086 of file RoutingModel.java.
|
static |
Definition at line 1880 of file RoutingModel.java.
String com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.toString | ( | ) |
Definition at line 2104 of file RoutingModel.java.
String com.google.ortools.constraintsolver.RoutingModel.RouteDimensionTravelInfo.TransitionInfo.toString | ( | String | line_prefix | ) |
Definition at line 2100 of file RoutingModel.java.
|
protected |
Definition at line 1869 of file RoutingModel.java.