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

Detailed Description

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

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.

Constructor & Destructor Documentation

◆ MPSolveInfo() [1/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( )
inline

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

◆ MPSolveInfo() [2/2]

OperationsResearch.MPSolveInfo.MPSolveInfo ( MPSolveInfo other)
inline

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

Member Function Documentation

◆ CalculateSize()

int OperationsResearch.MPSolveInfo.CalculateSize ( )
inline

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

◆ ClearSolveUserTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveUserTimeSeconds ( )
inline

Clears the value of the "solve_user_time_seconds" field.

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

◆ ClearSolveWallTimeSeconds()

void OperationsResearch.MPSolveInfo.ClearSolveWallTimeSeconds ( )
inline

Clears the value of the "solve_wall_time_seconds" field.

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

◆ Clone()

MPSolveInfo OperationsResearch.MPSolveInfo.Clone ( )
inline

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

◆ Equals() [1/2]

bool OperationsResearch.MPSolveInfo.Equals ( MPSolveInfo other)
inline

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

◆ Equals() [2/2]

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

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

◆ GetHashCode()

override int OperationsResearch.MPSolveInfo.GetHashCode ( )
inline

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

◆ MergeFrom() [1/2]

void OperationsResearch.MPSolveInfo.MergeFrom ( MPSolveInfo other)
inline

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

◆ MergeFrom() [2/2]

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

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

◆ ToString()

override string OperationsResearch.MPSolveInfo.ToString ( )
inline

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

◆ WriteTo()

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

Definition at line 7473 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 7407 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 7373 of file LinearSolver.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor OperationsResearch.MPSolveInfo.Descriptor
staticget

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

◆ HasSolveUserTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveUserTimeSeconds
get

Gets whether the "solve_user_time_seconds" field is set.

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

◆ HasSolveWallTimeSeconds

bool OperationsResearch.MPSolveInfo.HasSolveWallTimeSeconds
get

Gets whether the "solve_wall_time_seconds" field is set.

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

◆ Parser

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

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

◆ SolveUserTimeSeconds

double OperationsResearch.MPSolveInfo.SolveUserTimeSeconds
getset

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


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