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

Detailed Description

Class used to solve a secondary model within a first solution strategy.

Definition at line 529 of file RoutingModel.java.

Public Member Functions

 SecondaryOptimizer (long cPtr, boolean cMemoryOwn)
synchronized void delete ()
 SecondaryOptimizer (RoutingModel model, com.google.ortools.constraintsolver.RoutingSearchParameters search_parameters, long solve_period)
boolean Solve (SWIGTYPE_p_std__vectorT_operations_research__RoutingModel__VariableValuePair_t in_state, SWIGTYPE_p_std__vectorT_operations_research__RoutingModel__VariableValuePair_t out_state)

Static Public Member Functions

static long getCPtr (SecondaryOptimizer obj)
static long swigRelease (SecondaryOptimizer obj)

Protected Member Functions

void finalize ()

Protected Attributes

transient boolean swigCMemOwn

Constructor & Destructor Documentation

◆ SecondaryOptimizer() [1/2]

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

Definition at line 533 of file RoutingModel.java.

◆ SecondaryOptimizer() [2/2]

com.google.ortools.constraintsolver.RoutingModel.SecondaryOptimizer.SecondaryOptimizer ( RoutingModel model,
com.google.ortools.constraintsolver.RoutingSearchParameters search_parameters,
long solve_period )

Definition at line 569 of file RoutingModel.java.

Member Function Documentation

◆ delete()

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

Definition at line 559 of file RoutingModel.java.

◆ finalize()

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

Definition at line 555 of file RoutingModel.java.

◆ getCPtr()

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

Definition at line 538 of file RoutingModel.java.

◆ Solve()

boolean com.google.ortools.constraintsolver.RoutingModel.SecondaryOptimizer.Solve ( SWIGTYPE_p_std__vectorT_operations_research__RoutingModel__VariableValuePair_t in_state,
SWIGTYPE_p_std__vectorT_operations_research__RoutingModel__VariableValuePair_t out_state )

Definition at line 573 of file RoutingModel.java.

◆ swigRelease()

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

Definition at line 542 of file RoutingModel.java.

Member Data Documentation

◆ swigCMemOwn

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

Definition at line 531 of file RoutingModel.java.


The documentation for this class was generated from the following file:
  • build/java/ortools-java/src/main/java/com/google/ortools/constraintsolver/RoutingModel.java