Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
OperationsResearch.MPSolveInfo Class Referencesealed
Inheritance diagram for OperationsResearch.MPSolveInfo:

Public Member Functions

 MPSolveInfo ()
 
 MPSolveInfo (MPSolveInfo other)
 
MPSolveInfo Clone ()
 
void ClearSolveWallTimeSeconds ()
 Clears the value of the "solve_wall_time_seconds" field.
 
void ClearSolveUserTimeSeconds ()
 Clears the value of the "solve_user_time_seconds" field.
 
override bool Equals (object other)
 
bool Equals (MPSolveInfo other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (MPSolveInfo other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int SolveWallTimeSecondsFieldNumber = 1
 Field number for the "solve_wall_time_seconds" field.
 
const int SolveUserTimeSecondsFieldNumber = 2
 Field number for the "solve_user_time_seconds" field.
 

Properties

static pb::MessageParser< MPSolveInfoParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
double SolveWallTimeSeconds [get, set]
 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.
 
bool HasSolveWallTimeSeconds [get]
 Gets whether the "solve_wall_time_seconds" field is set.
 
double SolveUserTimeSeconds [get, set]
 
bool HasSolveUserTimeSeconds [get]
 Gets whether the "solve_user_time_seconds" field is set.
 

Detailed Description

Definition at line 7326 of file LinearSolver.pb.cs.

Constructor & Destructor Documentation

◆ MPSolveInfo() [1/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( )
inline

Definition at line 7352 of file LinearSolver.pb.cs.

◆ MPSolveInfo() [2/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( MPSolveInfo other)
inline

Definition at line 7360 of file LinearSolver.pb.cs.

Member Function Documentation

◆ CalculateSize()

int OperationsResearch.MPSolveInfo.CalculateSize ( )
inline

Definition at line 7512 of file LinearSolver.pb.cs.

◆ ClearSolveUserTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveUserTimeSeconds ( )
inline

Clears the value of the "solve_user_time_seconds" field.

Definition at line 7430 of file LinearSolver.pb.cs.

◆ ClearSolveWallTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveWallTimeSeconds ( )
inline

Clears the value of the "solve_wall_time_seconds" field.

Definition at line 7403 of file LinearSolver.pb.cs.

◆ Clone()

MPSolveInfo OperationsResearch.MPSolveInfo.Clone ( )
inline

Definition at line 7369 of file LinearSolver.pb.cs.

◆ Equals() [1/2]

bool OperationsResearch.MPSolveInfo.Equals ( MPSolveInfo other)
inline

Definition at line 7442 of file LinearSolver.pb.cs.

◆ Equals() [2/2]

override bool OperationsResearch.MPSolveInfo.Equals ( object other)
inline

Definition at line 7436 of file LinearSolver.pb.cs.

◆ GetHashCode()

override int OperationsResearch.MPSolveInfo.GetHashCode ( )
inline

Definition at line 7456 of file LinearSolver.pb.cs.

◆ MergeFrom() [1/2]

void OperationsResearch.MPSolveInfo.MergeFrom ( MPSolveInfo other)
inline

Definition at line 7528 of file LinearSolver.pb.cs.

◆ MergeFrom() [2/2]

void OperationsResearch.MPSolveInfo.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 7543 of file LinearSolver.pb.cs.

◆ ToString()

override string OperationsResearch.MPSolveInfo.ToString ( )
inline

Definition at line 7468 of file LinearSolver.pb.cs.

◆ WriteTo()

void OperationsResearch.MPSolveInfo.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 7474 of file LinearSolver.pb.cs.

Member Data Documentation

◆ SolveUserTimeSecondsFieldNumber

const int OperationsResearch.MPSolveInfo.SolveUserTimeSecondsFieldNumber = 2
static

Field number for the "solve_user_time_seconds" field.

Definition at line 7408 of file LinearSolver.pb.cs.

◆ SolveWallTimeSecondsFieldNumber

const int OperationsResearch.MPSolveInfo.SolveWallTimeSecondsFieldNumber = 1
static

Field number for the "solve_wall_time_seconds" field.

Definition at line 7374 of file LinearSolver.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor OperationsResearch.MPSolveInfo.Descriptor
staticget

Definition at line 7340 of file LinearSolver.pb.cs.

◆ HasSolveUserTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveUserTimeSeconds
get

Gets whether the "solve_user_time_seconds" field is set.

Definition at line 7424 of file LinearSolver.pb.cs.

◆ HasSolveWallTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveWallTimeSeconds
get

Gets whether the "solve_wall_time_seconds" field is set.

Definition at line 7397 of file LinearSolver.pb.cs.

◆ Parser

pb.MessageParser<MPSolveInfo> OperationsResearch.MPSolveInfo.Parser
staticget

Definition at line 7336 of file LinearSolver.pb.cs.

◆ SolveUserTimeSeconds

double OperationsResearch.MPSolveInfo.SolveUserTimeSeconds
getset

Definition at line 7414 of file LinearSolver.pb.cs.

◆ SolveWallTimeSeconds

double OperationsResearch.MPSolveInfo.SolveWallTimeSeconds
getset

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.

Definition at line 7387 of file LinearSolver.pb.cs.


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