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

Detailed Description

Determines when a candidate solution replaces another one.

Protobuf type operations_research.AcceptanceStrategy

Definition at line 16 of file AcceptanceStrategy.java.

Inheritance diagram for com.google.ortools.constraintsolver.AcceptanceStrategy:
com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder

Classes

enum  StrategyCase
class  Builder

Public Member Functions

StrategyCase getStrategyCase ()
boolean hasGreedyDescent ()
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy getGreedyDescent ()
com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategyOrBuilder getGreedyDescentOrBuilder ()
boolean hasSimulatedAnnealing ()
com.google.ortools.constraintsolver.SimulatedAnnealingAcceptanceStrategy getSimulatedAnnealing ()
com.google.ortools.constraintsolver.SimulatedAnnealingAcceptanceStrategyOrBuilder getSimulatedAnnealingOrBuilder ()
boolean hasAllNodesPerformed ()
com.google.ortools.constraintsolver.AllNodesPerformedAcceptanceStrategy getAllNodesPerformed ()
com.google.ortools.constraintsolver.AllNodesPerformedAcceptanceStrategyOrBuilder getAllNodesPerformedOrBuilder ()
boolean hasMoreNodesPerformed ()
com.google.ortools.constraintsolver.MoreNodesPerformedAcceptanceStrategy getMoreNodesPerformed ()
com.google.ortools.constraintsolver.MoreNodesPerformedAcceptanceStrategyOrBuilder getMoreNodesPerformedOrBuilder ()
boolean hasAbsencesBased ()
com.google.ortools.constraintsolver.AbsencesBasedAcceptanceStrategy getAbsencesBased ()
com.google.ortools.constraintsolver.AbsencesBasedAcceptanceStrategyOrBuilder getAbsencesBasedOrBuilder ()
final boolean isInitialized ()
void writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException
int getSerializedSize ()
boolean equals (final java.lang.Object obj)
int hashCode ()
Builder newBuilderForType ()
Builder toBuilder ()
com.google.protobuf.Parser< AcceptanceStrategy > getParserForType ()
com.google.ortools.constraintsolver.AcceptanceStrategy getDefaultInstanceForType ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.AcceptanceStrategy parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static Builder newBuilder ()
static Builder newBuilder (com.google.ortools.constraintsolver.AcceptanceStrategy prototype)
static com.google.ortools.constraintsolver.AcceptanceStrategy getDefaultInstance ()
static com.google.protobuf.Parser< AcceptanceStrategy > parser ()

Static Public Attributes

static final int GREEDY_DESCENT_FIELD_NUMBER = 1
static final int SIMULATED_ANNEALING_FIELD_NUMBER = 2
static final int ALL_NODES_PERFORMED_FIELD_NUMBER = 3
static final int MORE_NODES_PERFORMED_FIELD_NUMBER = 4
static final int ABSENCES_BASED_FIELD_NUMBER = 5

Protected Member Functions

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()
Builder newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent)

Member Function Documentation

◆ equals()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.equals ( final java.lang.Object obj)

Definition at line 317 of file AcceptanceStrategy.java.

◆ getAbsencesBased()

com.google.ortools.constraintsolver.AbsencesBasedAcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getAbsencesBased ( )

.operations_research.AbsencesBasedAcceptanceStrategy absences_based = 5;

Returns
The absencesBased.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 236 of file AcceptanceStrategy.java.

◆ getAbsencesBasedOrBuilder()

com.google.ortools.constraintsolver.AbsencesBasedAcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.AcceptanceStrategy.getAbsencesBasedOrBuilder ( )

.operations_research.AbsencesBasedAcceptanceStrategy absences_based = 5;

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 246 of file AcceptanceStrategy.java.

◆ getAllNodesPerformed()

com.google.ortools.constraintsolver.AllNodesPerformedAcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getAllNodesPerformed ( )

.operations_research.AllNodesPerformedAcceptanceStrategy all_nodes_performed = 3;

Returns
The allNodesPerformed.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 174 of file AcceptanceStrategy.java.

◆ getAllNodesPerformedOrBuilder()

com.google.ortools.constraintsolver.AllNodesPerformedAcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.AcceptanceStrategy.getAllNodesPerformedOrBuilder ( )

.operations_research.AllNodesPerformedAcceptanceStrategy all_nodes_performed = 3;

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 184 of file AcceptanceStrategy.java.

◆ getDefaultInstance()

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getDefaultInstance ( )
static

Definition at line 1448 of file AcceptanceStrategy.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getDefaultInstanceForType ( )

Definition at line 1484 of file AcceptanceStrategy.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.AcceptanceStrategy.getDescriptor ( )
static

Definition at line 38 of file AcceptanceStrategy.java.

◆ getGreedyDescent()

com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getGreedyDescent ( )

.operations_research.GreedyDescentAcceptanceStrategy greedy_descent = 1;

Returns
The greedyDescent.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 112 of file AcceptanceStrategy.java.

◆ getGreedyDescentOrBuilder()

com.google.ortools.constraintsolver.GreedyDescentAcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.AcceptanceStrategy.getGreedyDescentOrBuilder ( )

.operations_research.GreedyDescentAcceptanceStrategy greedy_descent = 1;

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 122 of file AcceptanceStrategy.java.

◆ getMoreNodesPerformed()

com.google.ortools.constraintsolver.MoreNodesPerformedAcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getMoreNodesPerformed ( )

.operations_research.MoreNodesPerformedAcceptanceStrategy more_nodes_performed = 4;

Returns
The moreNodesPerformed.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 205 of file AcceptanceStrategy.java.

◆ getMoreNodesPerformedOrBuilder()

com.google.ortools.constraintsolver.MoreNodesPerformedAcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.AcceptanceStrategy.getMoreNodesPerformedOrBuilder ( )

.operations_research.MoreNodesPerformedAcceptanceStrategy more_nodes_performed = 4;

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 215 of file AcceptanceStrategy.java.

◆ getParserForType()

com.google.protobuf.Parser< AcceptanceStrategy > com.google.ortools.constraintsolver.AcceptanceStrategy.getParserForType ( )

Definition at line 1479 of file AcceptanceStrategy.java.

◆ getSerializedSize()

int com.google.ortools.constraintsolver.AcceptanceStrategy.getSerializedSize ( )

Definition at line 286 of file AcceptanceStrategy.java.

◆ getSimulatedAnnealing()

com.google.ortools.constraintsolver.SimulatedAnnealingAcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.getSimulatedAnnealing ( )

.operations_research.SimulatedAnnealingAcceptanceStrategy simulated_annealing = 2;

Returns
The simulatedAnnealing.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 143 of file AcceptanceStrategy.java.

◆ getSimulatedAnnealingOrBuilder()

com.google.ortools.constraintsolver.SimulatedAnnealingAcceptanceStrategyOrBuilder com.google.ortools.constraintsolver.AcceptanceStrategy.getSimulatedAnnealingOrBuilder ( )

.operations_research.SimulatedAnnealingAcceptanceStrategy simulated_annealing = 2;

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 153 of file AcceptanceStrategy.java.

◆ getStrategyCase()

StrategyCase com.google.ortools.constraintsolver.AcceptanceStrategy.getStrategyCase ( )

◆ hasAbsencesBased()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.hasAbsencesBased ( )

.operations_research.AbsencesBasedAcceptanceStrategy absences_based = 5;

Returns
Whether the absencesBased field is set.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 228 of file AcceptanceStrategy.java.

◆ hasAllNodesPerformed()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.hasAllNodesPerformed ( )

.operations_research.AllNodesPerformedAcceptanceStrategy all_nodes_performed = 3;

Returns
Whether the allNodesPerformed field is set.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 166 of file AcceptanceStrategy.java.

◆ hasGreedyDescent()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.hasGreedyDescent ( )

.operations_research.GreedyDescentAcceptanceStrategy greedy_descent = 1;

Returns
Whether the greedyDescent field is set.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 104 of file AcceptanceStrategy.java.

◆ hashCode()

int com.google.ortools.constraintsolver.AcceptanceStrategy.hashCode ( )

Definition at line 356 of file AcceptanceStrategy.java.

◆ hasMoreNodesPerformed()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.hasMoreNodesPerformed ( )

.operations_research.MoreNodesPerformedAcceptanceStrategy more_nodes_performed = 4;

Returns
Whether the moreNodesPerformed field is set.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 197 of file AcceptanceStrategy.java.

◆ hasSimulatedAnnealing()

boolean com.google.ortools.constraintsolver.AcceptanceStrategy.hasSimulatedAnnealing ( )

.operations_research.SimulatedAnnealingAcceptanceStrategy simulated_annealing = 2;

Returns
Whether the simulatedAnnealing field is set.

Implements com.google.ortools.constraintsolver.AcceptanceStrategyOrBuilder.

Definition at line 135 of file AcceptanceStrategy.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.constraintsolver.AcceptanceStrategy.internalGetFieldAccessorTable ( )
protected

Definition at line 44 of file AcceptanceStrategy.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.AcceptanceStrategy.isInitialized ( )

Definition at line 255 of file AcceptanceStrategy.java.

◆ newBuilder() [1/2]

Builder com.google.ortools.constraintsolver.AcceptanceStrategy.newBuilder ( )
static

Definition at line 465 of file AcceptanceStrategy.java.

◆ newBuilder() [2/2]

Builder com.google.ortools.constraintsolver.AcceptanceStrategy.newBuilder ( com.google.ortools.constraintsolver.AcceptanceStrategy prototype)
static

Definition at line 468 of file AcceptanceStrategy.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.constraintsolver.AcceptanceStrategy.newBuilderForType ( )

Definition at line 464 of file AcceptanceStrategy.java.

◆ newBuilderForType() [2/2]

Builder com.google.ortools.constraintsolver.AcceptanceStrategy.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 478 of file AcceptanceStrategy.java.

◆ parseDelimitedFrom() [1/2]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 436 of file AcceptanceStrategy.java.

◆ parseDelimitedFrom() [2/2]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseDelimitedFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 442 of file AcceptanceStrategy.java.

◆ parseFrom() [1/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 413 of file AcceptanceStrategy.java.

◆ parseFrom() [2/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 417 of file AcceptanceStrategy.java.

◆ parseFrom() [3/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 402 of file AcceptanceStrategy.java.

◆ parseFrom() [4/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 407 of file AcceptanceStrategy.java.

◆ parseFrom() [5/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

Definition at line 449 of file AcceptanceStrategy.java.

◆ parseFrom() [6/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 455 of file AcceptanceStrategy.java.

◆ parseFrom() [7/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 423 of file AcceptanceStrategy.java.

◆ parseFrom() [8/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 428 of file AcceptanceStrategy.java.

◆ parseFrom() [9/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 391 of file AcceptanceStrategy.java.

◆ parseFrom() [10/10]

com.google.ortools.constraintsolver.AcceptanceStrategy com.google.ortools.constraintsolver.AcceptanceStrategy.parseFrom ( java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 396 of file AcceptanceStrategy.java.

◆ parser()

com.google.protobuf.Parser< AcceptanceStrategy > com.google.ortools.constraintsolver.AcceptanceStrategy.parser ( )
static

Definition at line 1474 of file AcceptanceStrategy.java.

◆ toBuilder()

Builder com.google.ortools.constraintsolver.AcceptanceStrategy.toBuilder ( )

Definition at line 472 of file AcceptanceStrategy.java.

◆ writeTo()

void com.google.ortools.constraintsolver.AcceptanceStrategy.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 265 of file AcceptanceStrategy.java.

Member Data Documentation

◆ ABSENCES_BASED_FIELD_NUMBER

final int com.google.ortools.constraintsolver.AcceptanceStrategy.ABSENCES_BASED_FIELD_NUMBER = 5
static

Definition at line 222 of file AcceptanceStrategy.java.

◆ ALL_NODES_PERFORMED_FIELD_NUMBER

final int com.google.ortools.constraintsolver.AcceptanceStrategy.ALL_NODES_PERFORMED_FIELD_NUMBER = 3
static

Definition at line 160 of file AcceptanceStrategy.java.

◆ GREEDY_DESCENT_FIELD_NUMBER

final int com.google.ortools.constraintsolver.AcceptanceStrategy.GREEDY_DESCENT_FIELD_NUMBER = 1
static

Definition at line 98 of file AcceptanceStrategy.java.

◆ MORE_NODES_PERFORMED_FIELD_NUMBER

final int com.google.ortools.constraintsolver.AcceptanceStrategy.MORE_NODES_PERFORMED_FIELD_NUMBER = 4
static

Definition at line 191 of file AcceptanceStrategy.java.

◆ SIMULATED_ANNEALING_FIELD_NUMBER

final int com.google.ortools.constraintsolver.AcceptanceStrategy.SIMULATED_ANNEALING_FIELD_NUMBER = 2
static

Definition at line 129 of file AcceptanceStrategy.java.


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