Class RoutingModel.NodeNeighborsByCostClass

java.lang.Object
com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass
Enclosing class:
RoutingModel

public static class RoutingModel.NodeNeighborsByCostClass extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • NodeNeighborsByCostClass

      public NodeNeighborsByCostClass(long cPtr, boolean cMemoryOwn)
    • NodeNeighborsByCostClass

      public NodeNeighborsByCostClass()
  • Method Details

    • getCPtr

      public static long getCPtr(RoutingModel.NodeNeighborsByCostClass obj)
    • swigRelease

      public static long swigRelease(RoutingModel.NodeNeighborsByCostClass obj)
    • finalize

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

      public void delete()
    • ComputeNeighbors

      public void ComputeNeighbors(RoutingModel routing_model, int num_neighbors, boolean add_vehicle_starts_to_neighbors)
      Computes num_neighbors neighbors of all nodes for every cost class in
      routing_model.
    • GetNeighborsOfNodeForCostClass

      public int[] GetNeighborsOfNodeForCostClass(int cost_class, int node_index)
      Returns the neighbors of the given node for the given cost_class.