Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass Class Reference

Public Member Functions

 NodeNeighborsByCostClass (long cPtr, boolean cMemoryOwn)
 
synchronized void delete ()
 
 NodeNeighborsByCostClass ()
 
void ComputeNeighbors (RoutingModel routing_model, int num_neighbors, boolean add_vehicle_starts_to_neighbors)
 
int[] GetNeighborsOfNodeForCostClass (int cost_class, int node_index)
 

Static Public Member Functions

static long getCPtr (NodeNeighborsByCostClass obj)
 
static long swigRelease (NodeNeighborsByCostClass obj)
 

Protected Member Functions

void finalize ()
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

Definition at line 2159 of file RoutingModel.java.

Constructor & Destructor Documentation

◆ NodeNeighborsByCostClass() [1/2]

com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.NodeNeighborsByCostClass ( long cPtr,
boolean cMemoryOwn )

Definition at line 2163 of file RoutingModel.java.

◆ NodeNeighborsByCostClass() [2/2]

com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.NodeNeighborsByCostClass ( )

Definition at line 2199 of file RoutingModel.java.

Member Function Documentation

◆ ComputeNeighbors()

void com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.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.

Definition at line 2207 of file RoutingModel.java.

◆ delete()

synchronized void com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.delete ( )

Definition at line 2189 of file RoutingModel.java.

◆ finalize()

void com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.finalize ( )
protected

Definition at line 2185 of file RoutingModel.java.

◆ getCPtr()

static long com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.getCPtr ( NodeNeighborsByCostClass obj)
static

Definition at line 2168 of file RoutingModel.java.

◆ GetNeighborsOfNodeForCostClass()

int[] com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.GetNeighborsOfNodeForCostClass ( int cost_class,
int node_index )

Returns the neighbors of the given node for the given cost_class.

Definition at line 2214 of file RoutingModel.java.

◆ swigRelease()

static long com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.swigRelease ( NodeNeighborsByCostClass obj)
static

Definition at line 2172 of file RoutingModel.java.

Member Data Documentation

◆ swigCMemOwn

transient boolean com.google.ortools.constraintsolver.RoutingModel.NodeNeighborsByCostClass.swigCMemOwn
protected

Definition at line 2161 of file RoutingModel.java.


The documentation for this class was generated from the following file: