Google OR-Tools v9.12
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 2096 of file SolveLog.pb.cs.

Constructor & Destructor Documentation

◆ ConvergenceInformation() [1/2]

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

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

◆ ConvergenceInformation() [2/2]

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

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

Member Function Documentation

◆ CalculateSize()

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

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

◆ ClearCandidateType()

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

Clears the value of the "candidate_type" field.

Definition at line 2181 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 2278 of file SolveLog.pb.cs.

◆ ClearDualObjective()

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

Clears the value of the "dual_objective" field.

Definition at line 2246 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 2434 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 2593 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 2339 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 2530 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 2467 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 2373 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 2404 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 2563 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 2309 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 2500 of file SolveLog.pb.cs.

◆ ClearPrimalObjective()

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

Clears the value of the "primal_objective" field.

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

◆ Clone()

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

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

◆ Equals() [1/2]

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

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

◆ Equals() [2/2]

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

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

◆ GetHashCode()

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

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

◆ MergeFrom() [1/2]

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

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

◆ MergeFrom() [2/2]

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

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

◆ ToString()

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

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

◆ WriteTo()

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

Definition at line 2661 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 2156 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 2251 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 2216 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 2409 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 2568 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 2314 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 2505 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 2439 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 2344 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 2378 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 2535 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 2283 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 2472 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 2186 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 2165 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 2262 of file SolveLog.pb.cs.

◆ Descriptor

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

Definition at line 2110 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 2230 of file SolveLog.pb.cs.

◆ HasCandidateType

bool Google.OrTools.PDLP.ConvergenceInformation.HasCandidateType
get

Gets whether the "candidate_type" field is set.

Definition at line 2175 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 2272 of file SolveLog.pb.cs.

◆ HasDualObjective

bool Google.OrTools.PDLP.ConvergenceInformation.HasDualObjective
get

Gets whether the "dual_objective" field is set.

Definition at line 2240 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 2428 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 2587 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 2333 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 2524 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 2461 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 2367 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 2398 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 2557 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 2303 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 2494 of file SolveLog.pb.cs.

◆ HasPrimalObjective

bool Google.OrTools.PDLP.ConvergenceInformation.HasPrimalObjective
get

Gets whether the "primal_objective" field is set.

Definition at line 2205 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 2418 of file SolveLog.pb.cs.

◆ L2DualVariable

double Google.OrTools.PDLP.ConvergenceInformation.L2DualVariable
getset

The l_2 norm of the dual variables.

Definition at line 2577 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 2323 of file SolveLog.pb.cs.

◆ L2PrimalVariable

double Google.OrTools.PDLP.ConvergenceInformation.L2PrimalVariable
getset

The l_2 norm of the primal variables.

Definition at line 2514 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 2451 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 2357 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 2388 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 2547 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 2293 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 2484 of file SolveLog.pb.cs.

◆ Parser

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

Definition at line 2106 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 2195 of file SolveLog.pb.cs.


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