Google OR-Tools v9.11
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 7182 of file LinearSolver.pb.cs.

Constructor & Destructor Documentation

◆ MPSolveInfo() [1/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( )
inline

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

◆ MPSolveInfo() [2/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( MPSolveInfo other)
inline

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

Member Function Documentation

◆ CalculateSize()

int OperationsResearch.MPSolveInfo.CalculateSize ( )
inline

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

◆ ClearSolveUserTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveUserTimeSeconds ( )
inline

Clears the value of the "solve_user_time_seconds" field.

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

◆ ClearSolveWallTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveWallTimeSeconds ( )
inline

Clears the value of the "solve_wall_time_seconds" field.

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

◆ Clone()

MPSolveInfo OperationsResearch.MPSolveInfo.Clone ( )
inline

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

◆ Equals() [1/2]

bool OperationsResearch.MPSolveInfo.Equals ( MPSolveInfo other)
inline

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

◆ Equals() [2/2]

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

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

◆ GetHashCode()

override int OperationsResearch.MPSolveInfo.GetHashCode ( )
inline

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

◆ MergeFrom() [1/2]

void OperationsResearch.MPSolveInfo.MergeFrom ( MPSolveInfo other)
inline

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

◆ MergeFrom() [2/2]

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

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

◆ ToString()

override string OperationsResearch.MPSolveInfo.ToString ( )
inline

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

◆ WriteTo()

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

Definition at line 7330 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 7264 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 7230 of file LinearSolver.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor OperationsResearch.MPSolveInfo.Descriptor
staticget

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

◆ HasSolveUserTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveUserTimeSeconds
get

Gets whether the "solve_user_time_seconds" field is set.

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

◆ HasSolveWallTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveWallTimeSeconds
get

Gets whether the "solve_wall_time_seconds" field is set.

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

◆ Parser

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

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

◆ SolveUserTimeSeconds

double OperationsResearch.MPSolveInfo.SolveUserTimeSeconds
getset

Definition at line 7270 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 7243 of file LinearSolver.pb.cs.


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