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

Detailed Description

A search limit
The default values for int64 fields is the maxima value, i.e., 2^63-1

Protobuf type operations_research.RegularLimitParameters

Definition at line 17 of file RegularLimitParameters.java.

Inheritance diagram for com.google.ortools.constraintsolver.RegularLimitParameters:
com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder

Classes

class  Builder

Public Member Functions

long getTime ()
long getBranches ()
long getFailures ()
long getSolutions ()
boolean getSmartTimeCheck ()
boolean getCumulative ()
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< RegularLimitParametersgetParserForType ()
com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstanceForType ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.RegularLimitParameters parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.RegularLimitParameters parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.RegularLimitParameters 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.RegularLimitParameters prototype)
static com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstance ()
static com.google.protobuf.Parser< RegularLimitParametersparser ()

Static Public Attributes

static final int TIME_FIELD_NUMBER = 1
static final int BRANCHES_FIELD_NUMBER = 2
static final int FAILURES_FIELD_NUMBER = 3
static final int SOLUTIONS_FIELD_NUMBER = 4
static final int SMART_TIME_CHECK_FIELD_NUMBER = 5
static final int CUMULATIVE_FIELD_NUMBER = 6

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.RegularLimitParameters.equals ( final java.lang.Object obj)

Definition at line 192 of file RegularLimitParameters.java.

◆ getBranches()

long com.google.ortools.constraintsolver.RegularLimitParameters.getBranches ( )

int64 branches = 2;

Returns
The branches.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 73 of file RegularLimitParameters.java.

◆ getCumulative()

boolean com.google.ortools.constraintsolver.RegularLimitParameters.getCumulative ( )

bool cumulative = 6;

Returns
The cumulative.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 117 of file RegularLimitParameters.java.

◆ getDefaultInstance()

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

Definition at line 753 of file RegularLimitParameters.java.

◆ getDefaultInstanceForType()

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

Definition at line 789 of file RegularLimitParameters.java.

◆ getDescriptor()

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

Definition at line 39 of file RegularLimitParameters.java.

◆ getFailures()

long com.google.ortools.constraintsolver.RegularLimitParameters.getFailures ( )

int64 failures = 3;

Returns
The failures.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 84 of file RegularLimitParameters.java.

◆ getParserForType()

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

Definition at line 784 of file RegularLimitParameters.java.

◆ getSerializedSize()

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

Definition at line 157 of file RegularLimitParameters.java.

◆ getSmartTimeCheck()

boolean com.google.ortools.constraintsolver.RegularLimitParameters.getSmartTimeCheck ( )

bool smart_time_check = 5;

Returns
The smartTimeCheck.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 106 of file RegularLimitParameters.java.

◆ getSolutions()

long com.google.ortools.constraintsolver.RegularLimitParameters.getSolutions ( )

int64 solutions = 4;

Returns
The solutions.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 95 of file RegularLimitParameters.java.

◆ getTime()

long com.google.ortools.constraintsolver.RegularLimitParameters.getTime ( )
TODO(user): Specify the time units or switch to google.Duration proto.

int64 time = 1;

Returns
The time.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 62 of file RegularLimitParameters.java.

◆ hashCode()

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

Definition at line 218 of file RegularLimitParameters.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 45 of file RegularLimitParameters.java.

◆ isInitialized()

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

Definition at line 123 of file RegularLimitParameters.java.

◆ newBuilder() [1/2]

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

Definition at line 321 of file RegularLimitParameters.java.

◆ newBuilder() [2/2]

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

Definition at line 324 of file RegularLimitParameters.java.

◆ newBuilderForType() [1/2]

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

Definition at line 320 of file RegularLimitParameters.java.

◆ newBuilderForType() [2/2]

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

Definition at line 334 of file RegularLimitParameters.java.

◆ parseDelimitedFrom() [1/2]

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

Definition at line 292 of file RegularLimitParameters.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 298 of file RegularLimitParameters.java.

◆ parseFrom() [1/10]

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

Definition at line 269 of file RegularLimitParameters.java.

◆ parseFrom() [2/10]

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

Definition at line 273 of file RegularLimitParameters.java.

◆ parseFrom() [3/10]

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

Definition at line 258 of file RegularLimitParameters.java.

◆ parseFrom() [4/10]

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

Definition at line 263 of file RegularLimitParameters.java.

◆ parseFrom() [5/10]

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

Definition at line 305 of file RegularLimitParameters.java.

◆ parseFrom() [6/10]

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

Definition at line 311 of file RegularLimitParameters.java.

◆ parseFrom() [7/10]

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

Definition at line 279 of file RegularLimitParameters.java.

◆ parseFrom() [8/10]

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

Definition at line 284 of file RegularLimitParameters.java.

◆ parseFrom() [9/10]

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

Definition at line 247 of file RegularLimitParameters.java.

◆ parseFrom() [10/10]

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

Definition at line 252 of file RegularLimitParameters.java.

◆ parser()

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

Definition at line 779 of file RegularLimitParameters.java.

◆ toBuilder()

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

Definition at line 328 of file RegularLimitParameters.java.

◆ writeTo()

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

Definition at line 133 of file RegularLimitParameters.java.

Member Data Documentation

◆ BRANCHES_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.BRANCHES_FIELD_NUMBER = 2
static

Definition at line 66 of file RegularLimitParameters.java.

◆ CUMULATIVE_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.CUMULATIVE_FIELD_NUMBER = 6
static

Definition at line 110 of file RegularLimitParameters.java.

◆ FAILURES_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.FAILURES_FIELD_NUMBER = 3
static

Definition at line 77 of file RegularLimitParameters.java.

◆ SMART_TIME_CHECK_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.SMART_TIME_CHECK_FIELD_NUMBER = 5
static

Definition at line 99 of file RegularLimitParameters.java.

◆ SOLUTIONS_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.SOLUTIONS_FIELD_NUMBER = 4
static

Definition at line 88 of file RegularLimitParameters.java.

◆ TIME_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RegularLimitParameters.TIME_FIELD_NUMBER = 1
static

Definition at line 51 of file RegularLimitParameters.java.


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