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

Easy-to-compute statistics for the quadratic program. More...

Inheritance diagram for OperationsResearch.Pdlp.QuadraticProgramStats:

Public Member Functions

 QuadraticProgramStats ()
 
 QuadraticProgramStats (QuadraticProgramStats other)
 
QuadraticProgramStats Clone ()
 
void ClearNumVariables ()
 Clears the value of the "num_variables" field.
 
void ClearNumConstraints ()
 Clears the value of the "num_constraints" field.
 
void ClearConstraintMatrixColMinLInfNorm ()
 Clears the value of the "constraint_matrix_col_min_l_inf_norm" field.
 
void ClearConstraintMatrixRowMinLInfNorm ()
 Clears the value of the "constraint_matrix_row_min_l_inf_norm" field.
 
void ClearConstraintMatrixNumNonzeros ()
 Clears the value of the "constraint_matrix_num_nonzeros" field.
 
void ClearConstraintMatrixAbsMax ()
 Clears the value of the "constraint_matrix_abs_max" field.
 
void ClearConstraintMatrixAbsMin ()
 Clears the value of the "constraint_matrix_abs_min" field.
 
void ClearConstraintMatrixAbsAvg ()
 Clears the value of the "constraint_matrix_abs_avg" field.
 
void ClearConstraintMatrixL2Norm ()
 Clears the value of the "constraint_matrix_l2_norm" field.
 
void ClearCombinedBoundsMax ()
 Clears the value of the "combined_bounds_max" field.
 
void ClearCombinedBoundsMin ()
 Clears the value of the "combined_bounds_min" field.
 
void ClearCombinedBoundsAvg ()
 Clears the value of the "combined_bounds_avg" field.
 
void ClearCombinedBoundsL2Norm ()
 Clears the value of the "combined_bounds_l2_norm" field.
 
void ClearCombinedVariableBoundsMax ()
 Clears the value of the "combined_variable_bounds_max" field.
 
void ClearCombinedVariableBoundsMin ()
 Clears the value of the "combined_variable_bounds_min" field.
 
void ClearCombinedVariableBoundsAvg ()
 Clears the value of the "combined_variable_bounds_avg" field.
 
void ClearCombinedVariableBoundsL2Norm ()
 Clears the value of the "combined_variable_bounds_l2_norm" field.
 
void ClearVariableBoundGapsNumFinite ()
 Clears the value of the "variable_bound_gaps_num_finite" field.
 
void ClearVariableBoundGapsMax ()
 Clears the value of the "variable_bound_gaps_max" field.
 
void ClearVariableBoundGapsMin ()
 Clears the value of the "variable_bound_gaps_min" field.
 
void ClearVariableBoundGapsAvg ()
 Clears the value of the "variable_bound_gaps_avg" field.
 
void ClearVariableBoundGapsL2Norm ()
 Clears the value of the "variable_bound_gaps_l2_norm" field.
 
void ClearObjectiveVectorAbsMax ()
 Clears the value of the "objective_vector_abs_max" field.
 
void ClearObjectiveVectorAbsMin ()
 Clears the value of the "objective_vector_abs_min" field.
 
void ClearObjectiveVectorAbsAvg ()
 Clears the value of the "objective_vector_abs_avg" field.
 
void ClearObjectiveVectorL2Norm ()
 Clears the value of the "objective_vector_l2_norm" field.
 
void ClearObjectiveMatrixNumNonzeros ()
 Clears the value of the "objective_matrix_num_nonzeros" field.
 
void ClearObjectiveMatrixAbsMax ()
 Clears the value of the "objective_matrix_abs_max" field.
 
void ClearObjectiveMatrixAbsMin ()
 Clears the value of the "objective_matrix_abs_min" field.
 
void ClearObjectiveMatrixAbsAvg ()
 Clears the value of the "objective_matrix_abs_avg" field.
 
void ClearObjectiveMatrixL2Norm ()
 Clears the value of the "objective_matrix_l2_norm" field.
 
override bool Equals (object other)
 
bool Equals (QuadraticProgramStats other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (QuadraticProgramStats other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int NumVariablesFieldNumber = 1
 Field number for the "num_variables" field.
 
const int NumConstraintsFieldNumber = 2
 Field number for the "num_constraints" field.
 
const int ConstraintMatrixColMinLInfNormFieldNumber = 3
 Field number for the "constraint_matrix_col_min_l_inf_norm" field.
 
const int ConstraintMatrixRowMinLInfNormFieldNumber = 4
 Field number for the "constraint_matrix_row_min_l_inf_norm" field.
 
const int ConstraintMatrixNumNonzerosFieldNumber = 5
 Field number for the "constraint_matrix_num_nonzeros" field.
 
const int ConstraintMatrixAbsMaxFieldNumber = 6
 Field number for the "constraint_matrix_abs_max" field.
 
const int ConstraintMatrixAbsMinFieldNumber = 7
 Field number for the "constraint_matrix_abs_min" field.
 
const int ConstraintMatrixAbsAvgFieldNumber = 8
 Field number for the "constraint_matrix_abs_avg" field.
 
const int ConstraintMatrixL2NormFieldNumber = 25
 Field number for the "constraint_matrix_l2_norm" field.
 
const int CombinedBoundsMaxFieldNumber = 9
 Field number for the "combined_bounds_max" field.
 
const int CombinedBoundsMinFieldNumber = 10
 Field number for the "combined_bounds_min" field.
 
const int CombinedBoundsAvgFieldNumber = 11
 Field number for the "combined_bounds_avg" field.
 
const int CombinedBoundsL2NormFieldNumber = 24
 Field number for the "combined_bounds_l2_norm" field.
 
const int CombinedVariableBoundsMaxFieldNumber = 28
 Field number for the "combined_variable_bounds_max" field.
 
const int CombinedVariableBoundsMinFieldNumber = 29
 Field number for the "combined_variable_bounds_min" field.
 
const int CombinedVariableBoundsAvgFieldNumber = 30
 Field number for the "combined_variable_bounds_avg" field.
 
const int CombinedVariableBoundsL2NormFieldNumber = 31
 Field number for the "combined_variable_bounds_l2_norm" field.
 
const int VariableBoundGapsNumFiniteFieldNumber = 12
 Field number for the "variable_bound_gaps_num_finite" field.
 
const int VariableBoundGapsMaxFieldNumber = 13
 Field number for the "variable_bound_gaps_max" field.
 
const int VariableBoundGapsMinFieldNumber = 14
 Field number for the "variable_bound_gaps_min" field.
 
const int VariableBoundGapsAvgFieldNumber = 15
 Field number for the "variable_bound_gaps_avg" field.
 
const int VariableBoundGapsL2NormFieldNumber = 26
 Field number for the "variable_bound_gaps_l2_norm" field.
 
const int ObjectiveVectorAbsMaxFieldNumber = 16
 Field number for the "objective_vector_abs_max" field.
 
const int ObjectiveVectorAbsMinFieldNumber = 17
 Field number for the "objective_vector_abs_min" field.
 
const int ObjectiveVectorAbsAvgFieldNumber = 18
 Field number for the "objective_vector_abs_avg" field.
 
const int ObjectiveVectorL2NormFieldNumber = 23
 Field number for the "objective_vector_l2_norm" field.
 
const int ObjectiveMatrixNumNonzerosFieldNumber = 19
 Field number for the "objective_matrix_num_nonzeros" field.
 
const int ObjectiveMatrixAbsMaxFieldNumber = 20
 Field number for the "objective_matrix_abs_max" field.
 
const int ObjectiveMatrixAbsMinFieldNumber = 21
 Field number for the "objective_matrix_abs_min" field.
 
const int ObjectiveMatrixAbsAvgFieldNumber = 22
 Field number for the "objective_matrix_abs_avg" field.
 
const int ObjectiveMatrixL2NormFieldNumber = 27
 Field number for the "objective_matrix_l2_norm" field.
 

Properties

static pb::MessageParser< QuadraticProgramStatsParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
long NumVariables [get, set]
 
bool HasNumVariables [get]
 Gets whether the "num_variables" field is set.
 
long NumConstraints [get, set]
 
bool HasNumConstraints [get]
 Gets whether the "num_constraints" field is set.
 
double ConstraintMatrixColMinLInfNorm [get, set]
 Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.
 
bool HasConstraintMatrixColMinLInfNorm [get]
 Gets whether the "constraint_matrix_col_min_l_inf_norm" field is set.
 
double ConstraintMatrixRowMinLInfNorm [get, set]
 
bool HasConstraintMatrixRowMinLInfNorm [get]
 Gets whether the "constraint_matrix_row_min_l_inf_norm" field is set.
 
long ConstraintMatrixNumNonzeros [get, set]
 The number of (finite) nonzero entries in the constraint matrix.
 
bool HasConstraintMatrixNumNonzeros [get]
 Gets whether the "constraint_matrix_num_nonzeros" field is set.
 
double ConstraintMatrixAbsMax [get, set]
 Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min.
 
bool HasConstraintMatrixAbsMax [get]
 Gets whether the "constraint_matrix_abs_max" field is set.
 
double ConstraintMatrixAbsMin [get, set]
 
bool HasConstraintMatrixAbsMin [get]
 Gets whether the "constraint_matrix_abs_min" field is set.
 
double ConstraintMatrixAbsAvg [get, set]
 
bool HasConstraintMatrixAbsAvg [get]
 Gets whether the "constraint_matrix_abs_avg" field is set.
 
double ConstraintMatrixL2Norm [get, set]
 
bool HasConstraintMatrixL2Norm [get]
 Gets whether the "constraint_matrix_l2_norm" field is set.
 
double CombinedBoundsMax [get, set]
 Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
 
bool HasCombinedBoundsMax [get]
 Gets whether the "combined_bounds_max" field is set.
 
double CombinedBoundsMin [get, set]
 
bool HasCombinedBoundsMin [get]
 Gets whether the "combined_bounds_min" field is set.
 
double CombinedBoundsAvg [get, set]
 
bool HasCombinedBoundsAvg [get]
 Gets whether the "combined_bounds_avg" field is set.
 
double CombinedBoundsL2Norm [get, set]
 
bool HasCombinedBoundsL2Norm [get]
 Gets whether the "combined_bounds_l2_norm" field is set.
 
double CombinedVariableBoundsMax [get, set]
 Statistics of the combined vector of the variable lower and upper bounds. See the comment before combined_bounds_max for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.
 
bool HasCombinedVariableBoundsMax [get]
 Gets whether the "combined_variable_bounds_max" field is set.
 
double CombinedVariableBoundsMin [get, set]
 
bool HasCombinedVariableBoundsMin [get]
 Gets whether the "combined_variable_bounds_min" field is set.
 
double CombinedVariableBoundsAvg [get, set]
 
bool HasCombinedVariableBoundsAvg [get]
 Gets whether the "combined_variable_bounds_avg" field is set.
 
double CombinedVariableBoundsL2Norm [get, set]
 
bool HasCombinedVariableBoundsL2Norm [get]
 Gets whether the "combined_variable_bounds_l2_norm" field is set.
 
long VariableBoundGapsNumFinite [get, set]
 Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.
 
bool HasVariableBoundGapsNumFinite [get]
 Gets whether the "variable_bound_gaps_num_finite" field is set.
 
double VariableBoundGapsMax [get, set]
 Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.
 
bool HasVariableBoundGapsMax [get]
 Gets whether the "variable_bound_gaps_max" field is set.
 
double VariableBoundGapsMin [get, set]
 
bool HasVariableBoundGapsMin [get]
 Gets whether the "variable_bound_gaps_min" field is set.
 
double VariableBoundGapsAvg [get, set]
 
bool HasVariableBoundGapsAvg [get]
 Gets whether the "variable_bound_gaps_avg" field is set.
 
double VariableBoundGapsL2Norm [get, set]
 
bool HasVariableBoundGapsL2Norm [get]
 Gets whether the "variable_bound_gaps_l2_norm" field is set.
 
double ObjectiveVectorAbsMax [get, set]
 Statistics of the objective vector. The min is over the nonzero terms.
 
bool HasObjectiveVectorAbsMax [get]
 Gets whether the "objective_vector_abs_max" field is set.
 
double ObjectiveVectorAbsMin [get, set]
 
bool HasObjectiveVectorAbsMin [get]
 Gets whether the "objective_vector_abs_min" field is set.
 
double ObjectiveVectorAbsAvg [get, set]
 
bool HasObjectiveVectorAbsAvg [get]
 Gets whether the "objective_vector_abs_avg" field is set.
 
double ObjectiveVectorL2Norm [get, set]
 
bool HasObjectiveVectorL2Norm [get]
 Gets whether the "objective_vector_l2_norm" field is set.
 
long ObjectiveMatrixNumNonzeros [get, set]
 
bool HasObjectiveMatrixNumNonzeros [get]
 Gets whether the "objective_matrix_num_nonzeros" field is set.
 
double ObjectiveMatrixAbsMax [get, set]
 Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.
 
bool HasObjectiveMatrixAbsMax [get]
 Gets whether the "objective_matrix_abs_max" field is set.
 
double ObjectiveMatrixAbsMin [get, set]
 
bool HasObjectiveMatrixAbsMin [get]
 Gets whether the "objective_matrix_abs_min" field is set.
 
double ObjectiveMatrixAbsAvg [get, set]
 
bool HasObjectiveMatrixAbsAvg [get]
 Gets whether the "objective_matrix_abs_avg" field is set.
 
double ObjectiveMatrixL2Norm [get, set]
 
bool HasObjectiveMatrixL2Norm [get]
 Gets whether the "objective_matrix_l2_norm" field is set.
 

Detailed Description

Easy-to-compute statistics for the quadratic program.

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

Constructor & Destructor Documentation

◆ QuadraticProgramStats() [1/2]

OperationsResearch.Pdlp.QuadraticProgramStats.QuadraticProgramStats ( )
inline

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

◆ QuadraticProgramStats() [2/2]

OperationsResearch.Pdlp.QuadraticProgramStats.QuadraticProgramStats ( QuadraticProgramStats other)
inline

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

Member Function Documentation

◆ CalculateSize()

int OperationsResearch.Pdlp.QuadraticProgramStats.CalculateSize ( )
inline

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

◆ ClearCombinedBoundsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedBoundsAvg ( )
inline

Clears the value of the "combined_bounds_avg" field.

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

◆ ClearCombinedBoundsL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedBoundsL2Norm ( )
inline

Clears the value of the "combined_bounds_l2_norm" field.

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

◆ ClearCombinedBoundsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedBoundsMax ( )
inline

Clears the value of the "combined_bounds_max" field.

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

◆ ClearCombinedBoundsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedBoundsMin ( )
inline

Clears the value of the "combined_bounds_min" field.

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

◆ ClearCombinedVariableBoundsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedVariableBoundsAvg ( )
inline

Clears the value of the "combined_variable_bounds_avg" field.

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

◆ ClearCombinedVariableBoundsL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedVariableBoundsL2Norm ( )
inline

Clears the value of the "combined_variable_bounds_l2_norm" field.

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

◆ ClearCombinedVariableBoundsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedVariableBoundsMax ( )
inline

Clears the value of the "combined_variable_bounds_max" field.

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

◆ ClearCombinedVariableBoundsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearCombinedVariableBoundsMin ( )
inline

Clears the value of the "combined_variable_bounds_min" field.

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

◆ ClearConstraintMatrixAbsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixAbsAvg ( )
inline

Clears the value of the "constraint_matrix_abs_avg" field.

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

◆ ClearConstraintMatrixAbsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixAbsMax ( )
inline

Clears the value of the "constraint_matrix_abs_max" field.

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

◆ ClearConstraintMatrixAbsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixAbsMin ( )
inline

Clears the value of the "constraint_matrix_abs_min" field.

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

◆ ClearConstraintMatrixColMinLInfNorm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixColMinLInfNorm ( )
inline

Clears the value of the "constraint_matrix_col_min_l_inf_norm" field.

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

◆ ClearConstraintMatrixL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixL2Norm ( )
inline

Clears the value of the "constraint_matrix_l2_norm" field.

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

◆ ClearConstraintMatrixNumNonzeros()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixNumNonzeros ( )
inline

Clears the value of the "constraint_matrix_num_nonzeros" field.

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

◆ ClearConstraintMatrixRowMinLInfNorm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearConstraintMatrixRowMinLInfNorm ( )
inline

Clears the value of the "constraint_matrix_row_min_l_inf_norm" field.

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

◆ ClearNumConstraints()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearNumConstraints ( )
inline

Clears the value of the "num_constraints" field.

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

◆ ClearNumVariables()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearNumVariables ( )
inline

Clears the value of the "num_variables" field.

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

◆ ClearObjectiveMatrixAbsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveMatrixAbsAvg ( )
inline

Clears the value of the "objective_matrix_abs_avg" field.

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

◆ ClearObjectiveMatrixAbsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveMatrixAbsMax ( )
inline

Clears the value of the "objective_matrix_abs_max" field.

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

◆ ClearObjectiveMatrixAbsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveMatrixAbsMin ( )
inline

Clears the value of the "objective_matrix_abs_min" field.

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

◆ ClearObjectiveMatrixL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveMatrixL2Norm ( )
inline

Clears the value of the "objective_matrix_l2_norm" field.

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

◆ ClearObjectiveMatrixNumNonzeros()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveMatrixNumNonzeros ( )
inline

Clears the value of the "objective_matrix_num_nonzeros" field.

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

◆ ClearObjectiveVectorAbsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveVectorAbsAvg ( )
inline

Clears the value of the "objective_vector_abs_avg" field.

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

◆ ClearObjectiveVectorAbsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveVectorAbsMax ( )
inline

Clears the value of the "objective_vector_abs_max" field.

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

◆ ClearObjectiveVectorAbsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveVectorAbsMin ( )
inline

Clears the value of the "objective_vector_abs_min" field.

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

◆ ClearObjectiveVectorL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearObjectiveVectorL2Norm ( )
inline

Clears the value of the "objective_vector_l2_norm" field.

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

◆ ClearVariableBoundGapsAvg()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearVariableBoundGapsAvg ( )
inline

Clears the value of the "variable_bound_gaps_avg" field.

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

◆ ClearVariableBoundGapsL2Norm()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearVariableBoundGapsL2Norm ( )
inline

Clears the value of the "variable_bound_gaps_l2_norm" field.

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

◆ ClearVariableBoundGapsMax()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearVariableBoundGapsMax ( )
inline

Clears the value of the "variable_bound_gaps_max" field.

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

◆ ClearVariableBoundGapsMin()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearVariableBoundGapsMin ( )
inline

Clears the value of the "variable_bound_gaps_min" field.

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

◆ ClearVariableBoundGapsNumFinite()

void OperationsResearch.Pdlp.QuadraticProgramStats.ClearVariableBoundGapsNumFinite ( )
inline

Clears the value of the "variable_bound_gaps_num_finite" field.

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

◆ Clone()

QuadraticProgramStats OperationsResearch.Pdlp.QuadraticProgramStats.Clone ( )
inline

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

◆ Equals() [1/2]

override bool OperationsResearch.Pdlp.QuadraticProgramStats.Equals ( object other)
inline

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

◆ Equals() [2/2]

bool OperationsResearch.Pdlp.QuadraticProgramStats.Equals ( QuadraticProgramStats other)
inline

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

◆ GetHashCode()

override int OperationsResearch.Pdlp.QuadraticProgramStats.GetHashCode ( )
inline

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

◆ MergeFrom() [1/2]

void OperationsResearch.Pdlp.QuadraticProgramStats.MergeFrom ( pb::CodedInputStream input)
inline

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

◆ MergeFrom() [2/2]

void OperationsResearch.Pdlp.QuadraticProgramStats.MergeFrom ( QuadraticProgramStats other)
inline

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

◆ ToString()

override string OperationsResearch.Pdlp.QuadraticProgramStats.ToString ( )
inline

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

◆ WriteTo()

void OperationsResearch.Pdlp.QuadraticProgramStats.WriteTo ( pb::CodedOutputStream output)
inline

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

Member Data Documentation

◆ CombinedBoundsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsAvgFieldNumber = 11
static

Field number for the "combined_bounds_avg" field.

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

◆ CombinedBoundsL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsL2NormFieldNumber = 24
static

Field number for the "combined_bounds_l2_norm" field.

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

◆ CombinedBoundsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsMaxFieldNumber = 9
static

Field number for the "combined_bounds_max" field.

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

◆ CombinedBoundsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsMinFieldNumber = 10
static

Field number for the "combined_bounds_min" field.

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

◆ CombinedVariableBoundsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsAvgFieldNumber = 30
static

Field number for the "combined_variable_bounds_avg" field.

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

◆ CombinedVariableBoundsL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsL2NormFieldNumber = 31
static

Field number for the "combined_variable_bounds_l2_norm" field.

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

◆ CombinedVariableBoundsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsMaxFieldNumber = 28
static

Field number for the "combined_variable_bounds_max" field.

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

◆ CombinedVariableBoundsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsMinFieldNumber = 29
static

Field number for the "combined_variable_bounds_min" field.

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

◆ ConstraintMatrixAbsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsAvgFieldNumber = 8
static

Field number for the "constraint_matrix_abs_avg" field.

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

◆ ConstraintMatrixAbsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsMaxFieldNumber = 6
static

Field number for the "constraint_matrix_abs_max" field.

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

◆ ConstraintMatrixAbsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsMinFieldNumber = 7
static

Field number for the "constraint_matrix_abs_min" field.

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

◆ ConstraintMatrixColMinLInfNormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixColMinLInfNormFieldNumber = 3
static

Field number for the "constraint_matrix_col_min_l_inf_norm" field.

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

◆ ConstraintMatrixL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixL2NormFieldNumber = 25
static

Field number for the "constraint_matrix_l2_norm" field.

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

◆ ConstraintMatrixNumNonzerosFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixNumNonzerosFieldNumber = 5
static

Field number for the "constraint_matrix_num_nonzeros" field.

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

◆ ConstraintMatrixRowMinLInfNormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixRowMinLInfNormFieldNumber = 4
static

Field number for the "constraint_matrix_row_min_l_inf_norm" field.

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

◆ NumConstraintsFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.NumConstraintsFieldNumber = 2
static

Field number for the "num_constraints" field.

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

◆ NumVariablesFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.NumVariablesFieldNumber = 1
static

Field number for the "num_variables" field.

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

◆ ObjectiveMatrixAbsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsAvgFieldNumber = 22
static

Field number for the "objective_matrix_abs_avg" field.

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

◆ ObjectiveMatrixAbsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsMaxFieldNumber = 20
static

Field number for the "objective_matrix_abs_max" field.

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

◆ ObjectiveMatrixAbsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsMinFieldNumber = 21
static

Field number for the "objective_matrix_abs_min" field.

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

◆ ObjectiveMatrixL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixL2NormFieldNumber = 27
static

Field number for the "objective_matrix_l2_norm" field.

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

◆ ObjectiveMatrixNumNonzerosFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixNumNonzerosFieldNumber = 19
static

Field number for the "objective_matrix_num_nonzeros" field.

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

◆ ObjectiveVectorAbsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsAvgFieldNumber = 18
static

Field number for the "objective_vector_abs_avg" field.

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

◆ ObjectiveVectorAbsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsMaxFieldNumber = 16
static

Field number for the "objective_vector_abs_max" field.

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

◆ ObjectiveVectorAbsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsMinFieldNumber = 17
static

Field number for the "objective_vector_abs_min" field.

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

◆ ObjectiveVectorL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorL2NormFieldNumber = 23
static

Field number for the "objective_vector_l2_norm" field.

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

◆ VariableBoundGapsAvgFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsAvgFieldNumber = 15
static

Field number for the "variable_bound_gaps_avg" field.

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

◆ VariableBoundGapsL2NormFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsL2NormFieldNumber = 26
static

Field number for the "variable_bound_gaps_l2_norm" field.

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

◆ VariableBoundGapsMaxFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsMaxFieldNumber = 13
static

Field number for the "variable_bound_gaps_max" field.

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

◆ VariableBoundGapsMinFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsMinFieldNumber = 14
static

Field number for the "variable_bound_gaps_min" field.

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

◆ VariableBoundGapsNumFiniteFieldNumber

const int OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsNumFiniteFieldNumber = 12
static

Field number for the "variable_bound_gaps_num_finite" field.

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

Property Documentation

◆ CombinedBoundsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsAvg
getset

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

◆ CombinedBoundsL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsL2Norm
getset

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

◆ CombinedBoundsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsMax
getset

Statistics of the combined vector of the constraint lower and upper bounds. Given parallel lower and upper bounds vectors, the "combined bounds" vector takes the maximum absolute value of each pair of bounds, ignoring all non- finite values. The comment in solvers.proto:TerminationCriteria provides an example of the combined bounds vector. The min is over the nonzero combined bounds. If there are no constraints, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.

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

◆ CombinedBoundsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedBoundsMin
getset

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

◆ CombinedVariableBoundsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsAvg
getset

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

◆ CombinedVariableBoundsL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsL2Norm
getset

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

◆ CombinedVariableBoundsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsMax
getset

Statistics of the combined vector of the variable lower and upper bounds. See the comment before combined_bounds_max for a description of the "combined bounds" vector. The min is over the nonzero combined bounds. If there are no variables, the values returned are 0 for the maximum, minimum, and l2 norm and NaN for the average.

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

◆ CombinedVariableBoundsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.CombinedVariableBoundsMin
getset

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

◆ ConstraintMatrixAbsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsAvg
getset

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

◆ ConstraintMatrixAbsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsMax
getset

Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix. Explicit zeros are included in the mean, but excluded from the min.

Note
the maximum absolute value is also equal to the maximal row and column infinity norms of the constraint matrix. If the constraint matrix is empty, the values returned are 0.0 for the maximum, minimum, and l2_norm, and NaN for the average.

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

◆ ConstraintMatrixAbsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixAbsMin
getset

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

◆ ConstraintMatrixColMinLInfNorm

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixColMinLInfNorm
getset

Minimum row and column infinity norms of the constraint matrix. All-zero rows and columns are excluded. If the constraint matrix contains no nonzero entries, the values returned are 0.0.

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

◆ ConstraintMatrixL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixL2Norm
getset

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

◆ ConstraintMatrixNumNonzeros

long OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixNumNonzeros
getset

The number of (finite) nonzero entries in the constraint matrix.

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

◆ ConstraintMatrixRowMinLInfNorm

double OperationsResearch.Pdlp.QuadraticProgramStats.ConstraintMatrixRowMinLInfNorm
getset

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

◆ Descriptor

pbr.MessageDescriptor OperationsResearch.Pdlp.QuadraticProgramStats.Descriptor
staticget

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

◆ HasCombinedBoundsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedBoundsAvg
get

Gets whether the "combined_bounds_avg" field is set.

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

◆ HasCombinedBoundsL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedBoundsL2Norm
get

Gets whether the "combined_bounds_l2_norm" field is set.

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

◆ HasCombinedBoundsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedBoundsMax
get

Gets whether the "combined_bounds_max" field is set.

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

◆ HasCombinedBoundsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedBoundsMin
get

Gets whether the "combined_bounds_min" field is set.

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

◆ HasCombinedVariableBoundsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedVariableBoundsAvg
get

Gets whether the "combined_variable_bounds_avg" field is set.

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

◆ HasCombinedVariableBoundsL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedVariableBoundsL2Norm
get

Gets whether the "combined_variable_bounds_l2_norm" field is set.

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

◆ HasCombinedVariableBoundsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedVariableBoundsMax
get

Gets whether the "combined_variable_bounds_max" field is set.

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

◆ HasCombinedVariableBoundsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasCombinedVariableBoundsMin
get

Gets whether the "combined_variable_bounds_min" field is set.

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

◆ HasConstraintMatrixAbsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixAbsAvg
get

Gets whether the "constraint_matrix_abs_avg" field is set.

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

◆ HasConstraintMatrixAbsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixAbsMax
get

Gets whether the "constraint_matrix_abs_max" field is set.

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

◆ HasConstraintMatrixAbsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixAbsMin
get

Gets whether the "constraint_matrix_abs_min" field is set.

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

◆ HasConstraintMatrixColMinLInfNorm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixColMinLInfNorm
get

Gets whether the "constraint_matrix_col_min_l_inf_norm" field is set.

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

◆ HasConstraintMatrixL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixL2Norm
get

Gets whether the "constraint_matrix_l2_norm" field is set.

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

◆ HasConstraintMatrixNumNonzeros

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixNumNonzeros
get

Gets whether the "constraint_matrix_num_nonzeros" field is set.

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

◆ HasConstraintMatrixRowMinLInfNorm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasConstraintMatrixRowMinLInfNorm
get

Gets whether the "constraint_matrix_row_min_l_inf_norm" field is set.

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

◆ HasNumConstraints

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasNumConstraints
get

Gets whether the "num_constraints" field is set.

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

◆ HasNumVariables

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasNumVariables
get

Gets whether the "num_variables" field is set.

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

◆ HasObjectiveMatrixAbsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveMatrixAbsAvg
get

Gets whether the "objective_matrix_abs_avg" field is set.

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

◆ HasObjectiveMatrixAbsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveMatrixAbsMax
get

Gets whether the "objective_matrix_abs_max" field is set.

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

◆ HasObjectiveMatrixAbsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveMatrixAbsMin
get

Gets whether the "objective_matrix_abs_min" field is set.

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

◆ HasObjectiveMatrixL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveMatrixL2Norm
get

Gets whether the "objective_matrix_l2_norm" field is set.

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

◆ HasObjectiveMatrixNumNonzeros

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveMatrixNumNonzeros
get

Gets whether the "objective_matrix_num_nonzeros" field is set.

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

◆ HasObjectiveVectorAbsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveVectorAbsAvg
get

Gets whether the "objective_vector_abs_avg" field is set.

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

◆ HasObjectiveVectorAbsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveVectorAbsMax
get

Gets whether the "objective_vector_abs_max" field is set.

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

◆ HasObjectiveVectorAbsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveVectorAbsMin
get

Gets whether the "objective_vector_abs_min" field is set.

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

◆ HasObjectiveVectorL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasObjectiveVectorL2Norm
get

Gets whether the "objective_vector_l2_norm" field is set.

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

◆ HasVariableBoundGapsAvg

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasVariableBoundGapsAvg
get

Gets whether the "variable_bound_gaps_avg" field is set.

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

◆ HasVariableBoundGapsL2Norm

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasVariableBoundGapsL2Norm
get

Gets whether the "variable_bound_gaps_l2_norm" field is set.

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

◆ HasVariableBoundGapsMax

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasVariableBoundGapsMax
get

Gets whether the "variable_bound_gaps_max" field is set.

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

◆ HasVariableBoundGapsMin

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasVariableBoundGapsMin
get

Gets whether the "variable_bound_gaps_min" field is set.

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

◆ HasVariableBoundGapsNumFinite

bool OperationsResearch.Pdlp.QuadraticProgramStats.HasVariableBoundGapsNumFinite
get

Gets whether the "variable_bound_gaps_num_finite" field is set.

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

◆ NumConstraints

long OperationsResearch.Pdlp.QuadraticProgramStats.NumConstraints
getset

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

◆ NumVariables

long OperationsResearch.Pdlp.QuadraticProgramStats.NumVariables
getset

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

◆ ObjectiveMatrixAbsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsAvg
getset

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

◆ ObjectiveMatrixAbsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsMax
getset

Max/min/mean/l2_norm of absolute values of elements of the objective matrix. The min is over nonzero terms. If the objective matrix is empty, the returned values are 0.0, 0.0, NaN, and 0.0 respectively.

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

◆ ObjectiveMatrixAbsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixAbsMin
getset

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

◆ ObjectiveMatrixL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixL2Norm
getset

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

◆ ObjectiveMatrixNumNonzeros

long OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveMatrixNumNonzeros
getset

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

◆ ObjectiveVectorAbsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsAvg
getset

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

◆ ObjectiveVectorAbsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsMax
getset

Statistics of the objective vector. The min is over the nonzero terms.

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

◆ ObjectiveVectorAbsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorAbsMin
getset

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

◆ ObjectiveVectorL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.ObjectiveVectorL2Norm
getset

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

◆ Parser

pb.MessageParser<QuadraticProgramStats> OperationsResearch.Pdlp.QuadraticProgramStats.Parser
staticget

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

◆ VariableBoundGapsAvg

double OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsAvg
getset

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

◆ VariableBoundGapsL2Norm

double OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsL2Norm
getset

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

◆ VariableBoundGapsMax

double OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsMax
getset

Max/min/mean/l2_norm over all finite variable bound gaps. The min excludes zero bound gaps (i.e., fixed variables). When there are no finite gaps, the values returned are 0 for the maximum, minimum, and l2_norm, and NaN for the average.

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

◆ VariableBoundGapsMin

double OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsMin
getset

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

◆ VariableBoundGapsNumFinite

long OperationsResearch.Pdlp.QuadraticProgramStats.VariableBoundGapsNumFinite
getset

Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.

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


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