Google OR-Tools v9.11
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 ()
 
- Public Member Functions inherited from com.google.ortools.linearsolver.MPSolveInfoOrBuilder

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 284 of file MPSolveInfo.java.

Member Function Documentation

◆ build()

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

Definition at line 332 of file MPSolveInfo.java.

◆ buildPartial()

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

Definition at line 341 of file MPSolveInfo.java.

◆ clear()

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

Definition at line 312 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 538 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 498 of file MPSolveInfo.java.

◆ getDefaultInstanceForType()

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

Definition at line 327 of file MPSolveInfo.java.

◆ getDescriptor()

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

Definition at line 289 of file MPSolveInfo.java.

◆ getDescriptorForType()

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

Definition at line 322 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 519 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 463 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 511 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 447 of file MPSolveInfo.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 295 of file MPSolveInfo.java.

◆ isInitialized()

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

Definition at line 386 of file MPSolveInfo.java.

◆ mergeFrom() [1/3]

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

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

◆ mergeFrom() [3/3]

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

Definition at line 363 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 527 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 479 of file MPSolveInfo.java.


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