Google OR-Tools v9.12
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 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 ()
 

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

Protobuf type operations_research.MPSolveInfo

Definition at line 285 of file MPSolveInfo.java.

Member Function Documentation

◆ build()

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

Definition at line 333 of file MPSolveInfo.java.

◆ buildPartial()

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

Definition at line 342 of file MPSolveInfo.java.

◆ clear()

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

Definition at line 313 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 539 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 499 of file MPSolveInfo.java.

◆ getDefaultInstanceForType()

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

Definition at line 328 of file MPSolveInfo.java.

◆ getDescriptor()

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

Definition at line 290 of file MPSolveInfo.java.

◆ getDescriptorForType()

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

Definition at line 323 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 520 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 464 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 512 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 448 of file MPSolveInfo.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 296 of file MPSolveInfo.java.

◆ isInitialized()

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

Definition at line 387 of file MPSolveInfo.java.

◆ mergeFrom() [1/3]

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

Definition at line 373 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 392 of file MPSolveInfo.java.

◆ mergeFrom() [3/3]

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

Definition at line 364 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 528 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 480 of file MPSolveInfo.java.


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