Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.linearsolver.MPSolveInfo.Builder Class Reference
Inheritance diagram for com.google.ortools.linearsolver.MPSolveInfo.Builder:
com.google.ortools.linearsolver.MPSolveInfoOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.linearsolver.MPSolveInfo getDefaultInstanceForType ()
 
com.google.ortools.linearsolver.MPSolveInfo build ()
 
com.google.ortools.linearsolver.MPSolveInfo buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.linearsolver.MPSolveInfo other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasSolveWallTimeSeconds ()
 
double getSolveWallTimeSeconds ()
 
Builder setSolveWallTimeSeconds (double value)
 
Builder clearSolveWallTimeSeconds ()
 
boolean hasSolveUserTimeSeconds ()
 
double getSolveUserTimeSeconds ()
 
Builder setSolveUserTimeSeconds (double value)
 
Builder clearSolveUserTimeSeconds ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

Protobuf type operations_research.MPSolveInfo

Definition at line 282 of file MPSolveInfo.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 387 of file MPSolveInfo.java.

◆ build()

com.google.ortools.linearsolver.MPSolveInfo com.google.ortools.linearsolver.MPSolveInfo.Builder.build ( )

Definition at line 330 of file MPSolveInfo.java.

◆ buildPartial()

com.google.ortools.linearsolver.MPSolveInfo com.google.ortools.linearsolver.MPSolveInfo.Builder.buildPartial ( )

Definition at line 339 of file MPSolveInfo.java.

◆ clear()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clear ( )

Definition at line 310 of file MPSolveInfo.java.

◆ clearField()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 371 of file MPSolveInfo.java.

◆ clearOneof()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 376 of file MPSolveInfo.java.

◆ clearSolveUserTimeSeconds()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clearSolveUserTimeSeconds ( )

optional double solve_user_time_seconds = 2;

Returns
This builder for chaining.

Definition at line 568 of file MPSolveInfo.java.

◆ clearSolveWallTimeSeconds()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clearSolveWallTimeSeconds ( )
How much wall time (resp. user time) elapsed during the Solve() of the
underlying solver library. "wall" time and "user" time are to be
interpreted like for the "time" command in bash (see "help time").
In particular, "user time" is CPU time and can be greater than wall time
when using several threads.

optional double solve_wall_time_seconds = 1;

Returns
This builder for chaining.

Definition at line 528 of file MPSolveInfo.java.

◆ clone()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.clone ( )

Definition at line 361 of file MPSolveInfo.java.

◆ getDefaultInstanceForType()

com.google.ortools.linearsolver.MPSolveInfo com.google.ortools.linearsolver.MPSolveInfo.Builder.getDefaultInstanceForType ( )

Definition at line 325 of file MPSolveInfo.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPSolveInfo.Builder.getDescriptor ( )
static

Definition at line 287 of file MPSolveInfo.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPSolveInfo.Builder.getDescriptorForType ( )

Definition at line 320 of file MPSolveInfo.java.

◆ getSolveUserTimeSeconds()

double com.google.ortools.linearsolver.MPSolveInfo.Builder.getSolveUserTimeSeconds ( )

optional double solve_user_time_seconds = 2;

Returns
The solveUserTimeSeconds.

Implements com.google.ortools.linearsolver.MPSolveInfoOrBuilder.

Definition at line 549 of file MPSolveInfo.java.

◆ getSolveWallTimeSeconds()

double com.google.ortools.linearsolver.MPSolveInfo.Builder.getSolveWallTimeSeconds ( )
How much wall time (resp. user time) elapsed during the Solve() of the
underlying solver library. "wall" time and "user" time are to be
interpreted like for the "time" command in bash (see "help time").
In particular, "user time" is CPU time and can be greater than wall time
when using several threads.

optional double solve_wall_time_seconds = 1;

Returns
The solveWallTimeSeconds.

Implements com.google.ortools.linearsolver.MPSolveInfoOrBuilder.

Definition at line 493 of file MPSolveInfo.java.

◆ hasSolveUserTimeSeconds()

boolean com.google.ortools.linearsolver.MPSolveInfo.Builder.hasSolveUserTimeSeconds ( )

optional double solve_user_time_seconds = 2;

Returns
Whether the solveUserTimeSeconds field is set.

Implements com.google.ortools.linearsolver.MPSolveInfoOrBuilder.

Definition at line 541 of file MPSolveInfo.java.

◆ hasSolveWallTimeSeconds()

boolean com.google.ortools.linearsolver.MPSolveInfo.Builder.hasSolveWallTimeSeconds ( )
How much wall time (resp. user time) elapsed during the Solve() of the
underlying solver library. "wall" time and "user" time are to be
interpreted like for the "time" command in bash (see "help time").
In particular, "user time" is CPU time and can be greater than wall time
when using several threads.

optional double solve_wall_time_seconds = 1;

Returns
Whether the solveWallTimeSeconds field is set.

Implements com.google.ortools.linearsolver.MPSolveInfoOrBuilder.

Definition at line 477 of file MPSolveInfo.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.linearsolver.MPSolveInfo.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 293 of file MPSolveInfo.java.

◆ isInitialized()

final boolean com.google.ortools.linearsolver.MPSolveInfo.Builder.isInitialized ( )

Definition at line 416 of file MPSolveInfo.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.mergeFrom ( com.google.ortools.linearsolver.MPSolveInfo other)

Definition at line 402 of file MPSolveInfo.java.

◆ mergeFrom() [2/3]

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 421 of file MPSolveInfo.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 393 of file MPSolveInfo.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 581 of file MPSolveInfo.java.

◆ setField()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 365 of file MPSolveInfo.java.

◆ setRepeatedField()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 381 of file MPSolveInfo.java.

◆ setSolveUserTimeSeconds()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.setSolveUserTimeSeconds ( double value)

optional double solve_user_time_seconds = 2;

Parameters
valueThe solveUserTimeSeconds to set.
Returns
This builder for chaining.

Definition at line 557 of file MPSolveInfo.java.

◆ setSolveWallTimeSeconds()

Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.setSolveWallTimeSeconds ( double value)
How much wall time (resp. user time) elapsed during the Solve() of the
underlying solver library. "wall" time and "user" time are to be
interpreted like for the "time" command in bash (see "help time").
In particular, "user time" is CPU time and can be greater than wall time
when using several threads.

optional double solve_wall_time_seconds = 1;

Parameters
valueThe solveWallTimeSeconds to set.
Returns
This builder for chaining.

Definition at line 509 of file MPSolveInfo.java.

◆ setUnknownFields()

final Builder com.google.ortools.linearsolver.MPSolveInfo.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 575 of file MPSolveInfo.java.


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