Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.PDLP.ConvergenceInformation Class Referencesealed

Information measuring how close a candidate is to establishing feasibility and optimality; see also TerminationCriteria. More...

Inheritance diagram for Google.OrTools.PDLP.ConvergenceInformation:

Public Member Functions

 ConvergenceInformation ()
 
 ConvergenceInformation (ConvergenceInformation other)
 
ConvergenceInformation Clone ()
 
void ClearCandidateType ()
 Clears the value of the "candidate_type" field.
 
void ClearPrimalObjective ()
 Clears the value of the "primal_objective" field.
 
void ClearDualObjective ()
 Clears the value of the "dual_objective" field.
 
void ClearCorrectedDualObjective ()
 Clears the value of the "corrected_dual_objective" field.
 
void ClearLInfPrimalResidual ()
 Clears the value of the "l_inf_primal_residual" field.
 
void ClearL2PrimalResidual ()
 Clears the value of the "l2_primal_residual" field.
 
void ClearLInfComponentwisePrimalResidual ()
 Clears the value of the "l_inf_componentwise_primal_residual" field.
 
void ClearLInfDualResidual ()
 Clears the value of the "l_inf_dual_residual" field.
 
void ClearL2DualResidual ()
 Clears the value of the "l2_dual_residual" field.
 
void ClearLInfComponentwiseDualResidual ()
 Clears the value of the "l_inf_componentwise_dual_residual" field.
 
void ClearLInfPrimalVariable ()
 Clears the value of the "l_inf_primal_variable" field.
 
void ClearL2PrimalVariable ()
 Clears the value of the "l2_primal_variable" field.
 
void ClearLInfDualVariable ()
 Clears the value of the "l_inf_dual_variable" field.
 
void ClearL2DualVariable ()
 Clears the value of the "l2_dual_variable" field.
 
override bool Equals (object other)
 
bool Equals (ConvergenceInformation other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (ConvergenceInformation other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int CandidateTypeFieldNumber = 1
 Field number for the "candidate_type" field.
 
const int PrimalObjectiveFieldNumber = 2
 Field number for the "primal_objective" field.
 
const int DualObjectiveFieldNumber = 3
 Field number for the "dual_objective" field.
 
const int CorrectedDualObjectiveFieldNumber = 4
 Field number for the "corrected_dual_objective" field.
 
const int LInfPrimalResidualFieldNumber = 5
 Field number for the "l_inf_primal_residual" field.
 
const int L2PrimalResidualFieldNumber = 6
 Field number for the "l2_primal_residual" field.
 
const int LInfComponentwisePrimalResidualFieldNumber = 24
 Field number for the "l_inf_componentwise_primal_residual" field.
 
const int LInfDualResidualFieldNumber = 7
 Field number for the "l_inf_dual_residual" field.
 
const int L2DualResidualFieldNumber = 8
 Field number for the "l2_dual_residual" field.
 
const int LInfComponentwiseDualResidualFieldNumber = 25
 Field number for the "l_inf_componentwise_dual_residual" field.
 
const int LInfPrimalVariableFieldNumber = 14
 Field number for the "l_inf_primal_variable" field.
 
const int L2PrimalVariableFieldNumber = 15
 Field number for the "l2_primal_variable" field.
 
const int LInfDualVariableFieldNumber = 16
 Field number for the "l_inf_dual_variable" field.
 
const int L2DualVariableFieldNumber = 17
 Field number for the "l2_dual_variable" field.
 

Properties

static pb::MessageParser< ConvergenceInformationParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
global::Google.OrTools.PDLP.PointType CandidateType [get, set]
 Type of the candidate point described by this ConvergenceInformation.
 
bool HasCandidateType [get]
 Gets whether the "candidate_type" field is set.
 
double PrimalObjective [get, set]
 The primal objective. The primal need not be feasible.
 
bool HasPrimalObjective [get]
 Gets whether the "primal_objective" field is set.
 
double DualObjective [get, set]
 The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs.
 
bool HasDualObjective [get]
 Gets whether the "dual_objective" field is set.
 
double CorrectedDualObjective [get, set]
 If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
 
bool HasCorrectedDualObjective [get]
 Gets whether the "corrected_dual_objective" field is set.
 
double LInfPrimalResidual [get, set]
 The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
 
bool HasLInfPrimalResidual [get]
 Gets whether the "l_inf_primal_residual" field is set.
 
double L2PrimalResidual [get, set]
 The l_2 norm of the violations of primal constraints.
 
bool HasL2PrimalResidual [get]
 Gets whether the "l2_primal_residual" field is set.
 
double LInfComponentwisePrimalResidual [get, set]
 The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + bound)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.
 
bool HasLInfComponentwisePrimalResidual [get]
 Gets whether the "l_inf_componentwise_primal_residual" field is set.
 
double LInfDualResidual [get, set]
 The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
 
bool HasLInfDualResidual [get]
 Gets whether the "l_inf_dual_residual" field is set.
 
double L2DualResidual [get, set]
 The l_2 norm of the violations of dual constraints.
 
bool HasL2DualResidual [get]
 Gets whether the "l2_dual_residual" field is set.
 
double LInfComponentwiseDualResidual [get, set]
 The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + objective)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative.
 
bool HasLInfComponentwiseDualResidual [get]
 Gets whether the "l_inf_componentwise_dual_residual" field is set.
 
double LInfPrimalVariable [get, set]
 The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
 
bool HasLInfPrimalVariable [get]
 Gets whether the "l_inf_primal_variable" field is set.
 
double L2PrimalVariable [get, set]
 The l_2 norm of the primal variables.
 
bool HasL2PrimalVariable [get]
 Gets whether the "l2_primal_variable" field is set.
 
double LInfDualVariable [get, set]
 The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
 
bool HasLInfDualVariable [get]
 Gets whether the "l_inf_dual_variable" field is set.
 
double L2DualVariable [get, set]
 The l_2 norm of the dual variables.
 
bool HasL2DualVariable [get]
 Gets whether the "l2_dual_variable" field is set.
 

Detailed Description

Information measuring how close a candidate is to establishing feasibility and optimality; see also TerminationCriteria.

Definition at line 2088 of file SolveLog.pb.cs.

Constructor & Destructor Documentation

◆ ConvergenceInformation() [1/2]

Google.OrTools.PDLP.ConvergenceInformation.ConvergenceInformation ( )
inline

Definition at line 2114 of file SolveLog.pb.cs.

◆ ConvergenceInformation() [2/2]

Google.OrTools.PDLP.ConvergenceInformation.ConvergenceInformation ( ConvergenceInformation other)
inline

Definition at line 2122 of file SolveLog.pb.cs.

Member Function Documentation

◆ CalculateSize()

int Google.OrTools.PDLP.ConvergenceInformation.CalculateSize ( )
inline

Definition at line 2787 of file SolveLog.pb.cs.

◆ ClearCandidateType()

void Google.OrTools.PDLP.ConvergenceInformation.ClearCandidateType ( )
inline

Clears the value of the "candidate_type" field.

Definition at line 2173 of file SolveLog.pb.cs.

◆ ClearCorrectedDualObjective()

void Google.OrTools.PDLP.ConvergenceInformation.ClearCorrectedDualObjective ( )
inline

Clears the value of the "corrected_dual_objective" field.

Definition at line 2270 of file SolveLog.pb.cs.

◆ ClearDualObjective()

void Google.OrTools.PDLP.ConvergenceInformation.ClearDualObjective ( )
inline

Clears the value of the "dual_objective" field.

Definition at line 2238 of file SolveLog.pb.cs.

◆ ClearL2DualResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearL2DualResidual ( )
inline

Clears the value of the "l2_dual_residual" field.

Definition at line 2426 of file SolveLog.pb.cs.

◆ ClearL2DualVariable()

void Google.OrTools.PDLP.ConvergenceInformation.ClearL2DualVariable ( )
inline

Clears the value of the "l2_dual_variable" field.

Definition at line 2585 of file SolveLog.pb.cs.

◆ ClearL2PrimalResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearL2PrimalResidual ( )
inline

Clears the value of the "l2_primal_residual" field.

Definition at line 2331 of file SolveLog.pb.cs.

◆ ClearL2PrimalVariable()

void Google.OrTools.PDLP.ConvergenceInformation.ClearL2PrimalVariable ( )
inline

Clears the value of the "l2_primal_variable" field.

Definition at line 2522 of file SolveLog.pb.cs.

◆ ClearLInfComponentwiseDualResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfComponentwiseDualResidual ( )
inline

Clears the value of the "l_inf_componentwise_dual_residual" field.

Definition at line 2459 of file SolveLog.pb.cs.

◆ ClearLInfComponentwisePrimalResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfComponentwisePrimalResidual ( )
inline

Clears the value of the "l_inf_componentwise_primal_residual" field.

Definition at line 2365 of file SolveLog.pb.cs.

◆ ClearLInfDualResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfDualResidual ( )
inline

Clears the value of the "l_inf_dual_residual" field.

Definition at line 2396 of file SolveLog.pb.cs.

◆ ClearLInfDualVariable()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfDualVariable ( )
inline

Clears the value of the "l_inf_dual_variable" field.

Definition at line 2555 of file SolveLog.pb.cs.

◆ ClearLInfPrimalResidual()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfPrimalResidual ( )
inline

Clears the value of the "l_inf_primal_residual" field.

Definition at line 2301 of file SolveLog.pb.cs.

◆ ClearLInfPrimalVariable()

void Google.OrTools.PDLP.ConvergenceInformation.ClearLInfPrimalVariable ( )
inline

Clears the value of the "l_inf_primal_variable" field.

Definition at line 2492 of file SolveLog.pb.cs.

◆ ClearPrimalObjective()

void Google.OrTools.PDLP.ConvergenceInformation.ClearPrimalObjective ( )
inline

Clears the value of the "primal_objective" field.

Definition at line 2203 of file SolveLog.pb.cs.

◆ Clone()

ConvergenceInformation Google.OrTools.PDLP.ConvergenceInformation.Clone ( )
inline

Definition at line 2143 of file SolveLog.pb.cs.

◆ Equals() [1/2]

bool Google.OrTools.PDLP.ConvergenceInformation.Equals ( ConvergenceInformation other)
inline

Definition at line 2597 of file SolveLog.pb.cs.

◆ Equals() [2/2]

override bool Google.OrTools.PDLP.ConvergenceInformation.Equals ( object other)
inline

Definition at line 2591 of file SolveLog.pb.cs.

◆ GetHashCode()

override int Google.OrTools.PDLP.ConvergenceInformation.GetHashCode ( )
inline

Definition at line 2623 of file SolveLog.pb.cs.

◆ MergeFrom() [1/2]

void Google.OrTools.PDLP.ConvergenceInformation.MergeFrom ( ConvergenceInformation other)
inline

Definition at line 2839 of file SolveLog.pb.cs.

◆ MergeFrom() [2/2]

void Google.OrTools.PDLP.ConvergenceInformation.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 2890 of file SolveLog.pb.cs.

◆ ToString()

override string Google.OrTools.PDLP.ConvergenceInformation.ToString ( )
inline

Definition at line 2647 of file SolveLog.pb.cs.

◆ WriteTo()

void Google.OrTools.PDLP.ConvergenceInformation.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 2653 of file SolveLog.pb.cs.

Member Data Documentation

◆ CandidateTypeFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.CandidateTypeFieldNumber = 1
static

Field number for the "candidate_type" field.

Definition at line 2148 of file SolveLog.pb.cs.

◆ CorrectedDualObjectiveFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.CorrectedDualObjectiveFieldNumber = 4
static

Field number for the "corrected_dual_objective" field.

Definition at line 2243 of file SolveLog.pb.cs.

◆ DualObjectiveFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.DualObjectiveFieldNumber = 3
static

Field number for the "dual_objective" field.

Definition at line 2208 of file SolveLog.pb.cs.

◆ L2DualResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.L2DualResidualFieldNumber = 8
static

Field number for the "l2_dual_residual" field.

Definition at line 2401 of file SolveLog.pb.cs.

◆ L2DualVariableFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.L2DualVariableFieldNumber = 17
static

Field number for the "l2_dual_variable" field.

Definition at line 2560 of file SolveLog.pb.cs.

◆ L2PrimalResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.L2PrimalResidualFieldNumber = 6
static

Field number for the "l2_primal_residual" field.

Definition at line 2306 of file SolveLog.pb.cs.

◆ L2PrimalVariableFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.L2PrimalVariableFieldNumber = 15
static

Field number for the "l2_primal_variable" field.

Definition at line 2497 of file SolveLog.pb.cs.

◆ LInfComponentwiseDualResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfComponentwiseDualResidualFieldNumber = 25
static

Field number for the "l_inf_componentwise_dual_residual" field.

Definition at line 2431 of file SolveLog.pb.cs.

◆ LInfComponentwisePrimalResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfComponentwisePrimalResidualFieldNumber = 24
static

Field number for the "l_inf_componentwise_primal_residual" field.

Definition at line 2336 of file SolveLog.pb.cs.

◆ LInfDualResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfDualResidualFieldNumber = 7
static

Field number for the "l_inf_dual_residual" field.

Definition at line 2370 of file SolveLog.pb.cs.

◆ LInfDualVariableFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfDualVariableFieldNumber = 16
static

Field number for the "l_inf_dual_variable" field.

Definition at line 2527 of file SolveLog.pb.cs.

◆ LInfPrimalResidualFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfPrimalResidualFieldNumber = 5
static

Field number for the "l_inf_primal_residual" field.

Definition at line 2275 of file SolveLog.pb.cs.

◆ LInfPrimalVariableFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.LInfPrimalVariableFieldNumber = 14
static

Field number for the "l_inf_primal_variable" field.

Definition at line 2464 of file SolveLog.pb.cs.

◆ PrimalObjectiveFieldNumber

const int Google.OrTools.PDLP.ConvergenceInformation.PrimalObjectiveFieldNumber = 2
static

Field number for the "primal_objective" field.

Definition at line 2178 of file SolveLog.pb.cs.

Property Documentation

◆ CandidateType

global.Google.OrTools.PDLP.PointType Google.OrTools.PDLP.ConvergenceInformation.CandidateType
getset

Type of the candidate point described by this ConvergenceInformation.

Definition at line 2157 of file SolveLog.pb.cs.

◆ CorrectedDualObjective

double Google.OrTools.PDLP.ConvergenceInformation.CorrectedDualObjective
getset

If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.

Definition at line 2254 of file SolveLog.pb.cs.

◆ Descriptor

pbr.MessageDescriptor Google.OrTools.PDLP.ConvergenceInformation.Descriptor
staticget

Definition at line 2102 of file SolveLog.pb.cs.

◆ DualObjective

double Google.OrTools.PDLP.ConvergenceInformation.DualObjective
getset

The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs.

Note
The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.

Definition at line 2222 of file SolveLog.pb.cs.

◆ HasCandidateType

bool Google.OrTools.PDLP.ConvergenceInformation.HasCandidateType
get

Gets whether the "candidate_type" field is set.

Definition at line 2167 of file SolveLog.pb.cs.

◆ HasCorrectedDualObjective

bool Google.OrTools.PDLP.ConvergenceInformation.HasCorrectedDualObjective
get

Gets whether the "corrected_dual_objective" field is set.

Definition at line 2264 of file SolveLog.pb.cs.

◆ HasDualObjective

bool Google.OrTools.PDLP.ConvergenceInformation.HasDualObjective
get

Gets whether the "dual_objective" field is set.

Definition at line 2232 of file SolveLog.pb.cs.

◆ HasL2DualResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasL2DualResidual
get

Gets whether the "l2_dual_residual" field is set.

Definition at line 2420 of file SolveLog.pb.cs.

◆ HasL2DualVariable

bool Google.OrTools.PDLP.ConvergenceInformation.HasL2DualVariable
get

Gets whether the "l2_dual_variable" field is set.

Definition at line 2579 of file SolveLog.pb.cs.

◆ HasL2PrimalResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasL2PrimalResidual
get

Gets whether the "l2_primal_residual" field is set.

Definition at line 2325 of file SolveLog.pb.cs.

◆ HasL2PrimalVariable

bool Google.OrTools.PDLP.ConvergenceInformation.HasL2PrimalVariable
get

Gets whether the "l2_primal_variable" field is set.

Definition at line 2516 of file SolveLog.pb.cs.

◆ HasLInfComponentwiseDualResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfComponentwiseDualResidual
get

Gets whether the "l_inf_componentwise_dual_residual" field is set.

Definition at line 2453 of file SolveLog.pb.cs.

◆ HasLInfComponentwisePrimalResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfComponentwisePrimalResidual
get

Gets whether the "l_inf_componentwise_primal_residual" field is set.

Definition at line 2359 of file SolveLog.pb.cs.

◆ HasLInfDualResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfDualResidual
get

Gets whether the "l_inf_dual_residual" field is set.

Definition at line 2390 of file SolveLog.pb.cs.

◆ HasLInfDualVariable

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfDualVariable
get

Gets whether the "l_inf_dual_variable" field is set.

Definition at line 2549 of file SolveLog.pb.cs.

◆ HasLInfPrimalResidual

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfPrimalResidual
get

Gets whether the "l_inf_primal_residual" field is set.

Definition at line 2295 of file SolveLog.pb.cs.

◆ HasLInfPrimalVariable

bool Google.OrTools.PDLP.ConvergenceInformation.HasLInfPrimalVariable
get

Gets whether the "l_inf_primal_variable" field is set.

Definition at line 2486 of file SolveLog.pb.cs.

◆ HasPrimalObjective

bool Google.OrTools.PDLP.ConvergenceInformation.HasPrimalObjective
get

Gets whether the "primal_objective" field is set.

Definition at line 2197 of file SolveLog.pb.cs.

◆ L2DualResidual

double Google.OrTools.PDLP.ConvergenceInformation.L2DualResidual
getset

The l_2 norm of the violations of dual constraints.

Definition at line 2410 of file SolveLog.pb.cs.

◆ L2DualVariable

double Google.OrTools.PDLP.ConvergenceInformation.L2DualVariable
getset

The l_2 norm of the dual variables.

Definition at line 2569 of file SolveLog.pb.cs.

◆ L2PrimalResidual

double Google.OrTools.PDLP.ConvergenceInformation.L2PrimalResidual
getset

The l_2 norm of the violations of primal constraints.

Definition at line 2315 of file SolveLog.pb.cs.

◆ L2PrimalVariable

double Google.OrTools.PDLP.ConvergenceInformation.L2PrimalVariable
getset

The l_2 norm of the primal variables.

Definition at line 2506 of file SolveLog.pb.cs.

◆ LInfComponentwiseDualResidual

double Google.OrTools.PDLP.ConvergenceInformation.LInfComponentwiseDualResidual
getset

The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + objective)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relative.

Definition at line 2443 of file SolveLog.pb.cs.

◆ LInfComponentwisePrimalResidual

double Google.OrTools.PDLP.ConvergenceInformation.LInfComponentwisePrimalResidual
getset

The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + bound)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.

Definition at line 2349 of file SolveLog.pb.cs.

◆ LInfDualResidual

double Google.OrTools.PDLP.ConvergenceInformation.LInfDualResidual
getset

The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.

Definition at line 2380 of file SolveLog.pb.cs.

◆ LInfDualVariable

double Google.OrTools.PDLP.ConvergenceInformation.LInfDualVariable
getset

The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.

Definition at line 2539 of file SolveLog.pb.cs.

◆ LInfPrimalResidual

double Google.OrTools.PDLP.ConvergenceInformation.LInfPrimalResidual
getset

The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.

Definition at line 2285 of file SolveLog.pb.cs.

◆ LInfPrimalVariable

double Google.OrTools.PDLP.ConvergenceInformation.LInfPrimalVariable
getset

The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.

Definition at line 2476 of file SolveLog.pb.cs.

◆ Parser

pb.MessageParser<ConvergenceInformation> Google.OrTools.PDLP.ConvergenceInformation.Parser
staticget

Definition at line 2098 of file SolveLog.pb.cs.

◆ PrimalObjective

double Google.OrTools.PDLP.ConvergenceInformation.PrimalObjective
getset

The primal objective. The primal need not be feasible.

Definition at line 2187 of file SolveLog.pb.cs.


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