Class RoutingModel.RouteDimensionTravelInfo.TransitionInfo

  • Enclosing class:
    RoutingModel.RouteDimensionTravelInfo

    public static class RoutingModel.RouteDimensionTravelInfo.TransitionInfo
    extends java.lang.Object
    Contains the information for a single transition on the route.
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • TransitionInfo

        public TransitionInfo​(long cPtr,
                              boolean cMemoryOwn)
      • TransitionInfo

        public TransitionInfo()
    • Method Detail

      • finalize

        protected void finalize()
        Overrides:
        finalize in class java.lang.Object
      • delete

        public void delete()
      • setPre_travel_transit_value

        public void 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.
      • getPre_travel_transit_value

        public long 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.
      • setPost_travel_transit_value

        public void setPost_travel_transit_value​(long value)
      • getPost_travel_transit_value

        public long getPost_travel_transit_value()
      • setCompressed_travel_value_lower_bound

        public void setCompressed_travel_value_lower_bound​(long value)
        The hard lower bound of the compressed travel value that will be
        enforced by the scheduling module.
      • getCompressed_travel_value_lower_bound

        public long getCompressed_travel_value_lower_bound()
        The hard lower bound of the compressed travel value that will be
        enforced by the scheduling module.
      • setTravel_value_upper_bound

        public void 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.
      • getTravel_value_upper_bound

        public long 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.
      • toString

        public java.lang.String toString​(java.lang.String line_prefix)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object