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

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

Inheritance diagram for Google.OrTools.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 267 of file SolveLog.pb.cs.

Constructor & Destructor Documentation

◆ QuadraticProgramStats() [1/2]

Google.OrTools.PDLP.QuadraticProgramStats.QuadraticProgramStats ( )
inline

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

◆ QuadraticProgramStats() [2/2]

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

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

Member Function Documentation

◆ CalculateSize()

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

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

◆ ClearCombinedBoundsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedBoundsAvg ( )
inline

Clears the value of the "combined_bounds_avg" field.

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

◆ ClearCombinedBoundsL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedBoundsL2Norm ( )
inline

Clears the value of the "combined_bounds_l2_norm" field.

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

◆ ClearCombinedBoundsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedBoundsMax ( )
inline

Clears the value of the "combined_bounds_max" field.

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

◆ ClearCombinedBoundsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedBoundsMin ( )
inline

Clears the value of the "combined_bounds_min" field.

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

◆ ClearCombinedVariableBoundsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedVariableBoundsAvg ( )
inline

Clears the value of the "combined_variable_bounds_avg" field.

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

◆ ClearCombinedVariableBoundsL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedVariableBoundsL2Norm ( )
inline

Clears the value of the "combined_variable_bounds_l2_norm" field.

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

◆ ClearCombinedVariableBoundsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedVariableBoundsMax ( )
inline

Clears the value of the "combined_variable_bounds_max" field.

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

◆ ClearCombinedVariableBoundsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearCombinedVariableBoundsMin ( )
inline

Clears the value of the "combined_variable_bounds_min" field.

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

◆ ClearConstraintMatrixAbsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixAbsAvg ( )
inline

Clears the value of the "constraint_matrix_abs_avg" field.

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

◆ ClearConstraintMatrixAbsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixAbsMax ( )
inline

Clears the value of the "constraint_matrix_abs_max" field.

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

◆ ClearConstraintMatrixAbsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixAbsMin ( )
inline

Clears the value of the "constraint_matrix_abs_min" field.

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

◆ ClearConstraintMatrixColMinLInfNorm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixColMinLInfNorm ( )
inline

Clears the value of the "constraint_matrix_col_min_l_inf_norm" field.

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

◆ ClearConstraintMatrixL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixL2Norm ( )
inline

Clears the value of the "constraint_matrix_l2_norm" field.

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

◆ ClearConstraintMatrixNumNonzeros()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixNumNonzeros ( )
inline

Clears the value of the "constraint_matrix_num_nonzeros" field.

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

◆ ClearConstraintMatrixRowMinLInfNorm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearConstraintMatrixRowMinLInfNorm ( )
inline

Clears the value of the "constraint_matrix_row_min_l_inf_norm" field.

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

◆ ClearNumConstraints()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearNumConstraints ( )
inline

Clears the value of the "num_constraints" field.

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

◆ ClearNumVariables()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearNumVariables ( )
inline

Clears the value of the "num_variables" field.

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

◆ ClearObjectiveMatrixAbsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveMatrixAbsAvg ( )
inline

Clears the value of the "objective_matrix_abs_avg" field.

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

◆ ClearObjectiveMatrixAbsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveMatrixAbsMax ( )
inline

Clears the value of the "objective_matrix_abs_max" field.

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

◆ ClearObjectiveMatrixAbsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveMatrixAbsMin ( )
inline

Clears the value of the "objective_matrix_abs_min" field.

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

◆ ClearObjectiveMatrixL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveMatrixL2Norm ( )
inline

Clears the value of the "objective_matrix_l2_norm" field.

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

◆ ClearObjectiveMatrixNumNonzeros()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveMatrixNumNonzeros ( )
inline

Clears the value of the "objective_matrix_num_nonzeros" field.

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

◆ ClearObjectiveVectorAbsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveVectorAbsAvg ( )
inline

Clears the value of the "objective_vector_abs_avg" field.

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

◆ ClearObjectiveVectorAbsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveVectorAbsMax ( )
inline

Clears the value of the "objective_vector_abs_max" field.

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

◆ ClearObjectiveVectorAbsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveVectorAbsMin ( )
inline

Clears the value of the "objective_vector_abs_min" field.

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

◆ ClearObjectiveVectorL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearObjectiveVectorL2Norm ( )
inline

Clears the value of the "objective_vector_l2_norm" field.

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

◆ ClearVariableBoundGapsAvg()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearVariableBoundGapsAvg ( )
inline

Clears the value of the "variable_bound_gaps_avg" field.

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

◆ ClearVariableBoundGapsL2Norm()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearVariableBoundGapsL2Norm ( )
inline

Clears the value of the "variable_bound_gaps_l2_norm" field.

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

◆ ClearVariableBoundGapsMax()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearVariableBoundGapsMax ( )
inline

Clears the value of the "variable_bound_gaps_max" field.

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

◆ ClearVariableBoundGapsMin()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearVariableBoundGapsMin ( )
inline

Clears the value of the "variable_bound_gaps_min" field.

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

◆ ClearVariableBoundGapsNumFinite()

void Google.OrTools.PDLP.QuadraticProgramStats.ClearVariableBoundGapsNumFinite ( )
inline

Clears the value of the "variable_bound_gaps_num_finite" field.

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

◆ Clone()

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

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

◆ Equals() [1/2]

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

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

◆ Equals() [2/2]

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

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

◆ GetHashCode()

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

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

◆ MergeFrom() [1/2]

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

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

◆ MergeFrom() [2/2]

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

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

◆ ToString()

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

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

◆ WriteTo()

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

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

Member Data Documentation

◆ CombinedBoundsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsAvgFieldNumber = 11
static

Field number for the "combined_bounds_avg" field.

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

◆ CombinedBoundsL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsL2NormFieldNumber = 24
static

Field number for the "combined_bounds_l2_norm" field.

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

◆ CombinedBoundsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsMaxFieldNumber = 9
static

Field number for the "combined_bounds_max" field.

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

◆ CombinedBoundsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsMinFieldNumber = 10
static

Field number for the "combined_bounds_min" field.

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

◆ CombinedVariableBoundsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsAvgFieldNumber = 30
static

Field number for the "combined_variable_bounds_avg" field.

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

◆ CombinedVariableBoundsL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsL2NormFieldNumber = 31
static

Field number for the "combined_variable_bounds_l2_norm" field.

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

◆ CombinedVariableBoundsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsMaxFieldNumber = 28
static

Field number for the "combined_variable_bounds_max" field.

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

◆ CombinedVariableBoundsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsMinFieldNumber = 29
static

Field number for the "combined_variable_bounds_min" field.

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

◆ ConstraintMatrixAbsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixAbsAvgFieldNumber = 8
static

Field number for the "constraint_matrix_abs_avg" field.

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

◆ ConstraintMatrixAbsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixAbsMaxFieldNumber = 6
static

Field number for the "constraint_matrix_abs_max" field.

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

◆ ConstraintMatrixAbsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixAbsMinFieldNumber = 7
static

Field number for the "constraint_matrix_abs_min" field.

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

◆ ConstraintMatrixColMinLInfNormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixColMinLInfNormFieldNumber = 3
static

Field number for the "constraint_matrix_col_min_l_inf_norm" field.

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

◆ ConstraintMatrixL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixL2NormFieldNumber = 25
static

Field number for the "constraint_matrix_l2_norm" field.

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

◆ ConstraintMatrixNumNonzerosFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixNumNonzerosFieldNumber = 5
static

Field number for the "constraint_matrix_num_nonzeros" field.

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

◆ ConstraintMatrixRowMinLInfNormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixRowMinLInfNormFieldNumber = 4
static

Field number for the "constraint_matrix_row_min_l_inf_norm" field.

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

◆ NumConstraintsFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.NumConstraintsFieldNumber = 2
static

Field number for the "num_constraints" field.

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

◆ NumVariablesFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.NumVariablesFieldNumber = 1
static

Field number for the "num_variables" field.

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

◆ ObjectiveMatrixAbsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixAbsAvgFieldNumber = 22
static

Field number for the "objective_matrix_abs_avg" field.

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

◆ ObjectiveMatrixAbsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixAbsMaxFieldNumber = 20
static

Field number for the "objective_matrix_abs_max" field.

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

◆ ObjectiveMatrixAbsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixAbsMinFieldNumber = 21
static

Field number for the "objective_matrix_abs_min" field.

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

◆ ObjectiveMatrixL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixL2NormFieldNumber = 27
static

Field number for the "objective_matrix_l2_norm" field.

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

◆ ObjectiveMatrixNumNonzerosFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixNumNonzerosFieldNumber = 19
static

Field number for the "objective_matrix_num_nonzeros" field.

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

◆ ObjectiveVectorAbsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsAvgFieldNumber = 18
static

Field number for the "objective_vector_abs_avg" field.

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

◆ ObjectiveVectorAbsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsMaxFieldNumber = 16
static

Field number for the "objective_vector_abs_max" field.

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

◆ ObjectiveVectorAbsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsMinFieldNumber = 17
static

Field number for the "objective_vector_abs_min" field.

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

◆ ObjectiveVectorL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorL2NormFieldNumber = 23
static

Field number for the "objective_vector_l2_norm" field.

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

◆ VariableBoundGapsAvgFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsAvgFieldNumber = 15
static

Field number for the "variable_bound_gaps_avg" field.

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

◆ VariableBoundGapsL2NormFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsL2NormFieldNumber = 26
static

Field number for the "variable_bound_gaps_l2_norm" field.

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

◆ VariableBoundGapsMaxFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsMaxFieldNumber = 13
static

Field number for the "variable_bound_gaps_max" field.

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

◆ VariableBoundGapsMinFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsMinFieldNumber = 14
static

Field number for the "variable_bound_gaps_min" field.

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

◆ VariableBoundGapsNumFiniteFieldNumber

const int Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsNumFiniteFieldNumber = 12
static

Field number for the "variable_bound_gaps_num_finite" field.

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

Property Documentation

◆ CombinedBoundsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsAvg
getset

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

◆ CombinedBoundsL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsL2Norm
getset

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

◆ CombinedBoundsMax

double Google.OrTools.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 618 of file SolveLog.pb.cs.

◆ CombinedBoundsMin

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedBoundsMin
getset

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

◆ CombinedVariableBoundsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsAvg
getset

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

◆ CombinedVariableBoundsL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsL2Norm
getset

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

◆ CombinedVariableBoundsMax

double Google.OrTools.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 733 of file SolveLog.pb.cs.

◆ CombinedVariableBoundsMin

double Google.OrTools.PDLP.QuadraticProgramStats.CombinedVariableBoundsMin
getset

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

◆ ConstraintMatrixAbsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixAbsAvg
getset

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

◆ ConstraintMatrixAbsMax

double Google.OrTools.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 501 of file SolveLog.pb.cs.

◆ ConstraintMatrixAbsMin

double Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixAbsMin
getset

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

◆ ConstraintMatrixColMinLInfNorm

double Google.OrTools.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 409 of file SolveLog.pb.cs.

◆ ConstraintMatrixL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixL2Norm
getset

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

◆ ConstraintMatrixNumNonzeros

long Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixNumNonzeros
getset

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

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

◆ ConstraintMatrixRowMinLInfNorm

double Google.OrTools.PDLP.QuadraticProgramStats.ConstraintMatrixRowMinLInfNorm
getset

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

◆ Descriptor

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

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

◆ HasCombinedBoundsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedBoundsAvg
get

Gets whether the "combined_bounds_avg" field is set.

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

◆ HasCombinedBoundsL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedBoundsL2Norm
get

Gets whether the "combined_bounds_l2_norm" field is set.

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

◆ HasCombinedBoundsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedBoundsMax
get

Gets whether the "combined_bounds_max" field is set.

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

◆ HasCombinedBoundsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedBoundsMin
get

Gets whether the "combined_bounds_min" field is set.

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

◆ HasCombinedVariableBoundsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedVariableBoundsAvg
get

Gets whether the "combined_variable_bounds_avg" field is set.

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

◆ HasCombinedVariableBoundsL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedVariableBoundsL2Norm
get

Gets whether the "combined_variable_bounds_l2_norm" field is set.

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

◆ HasCombinedVariableBoundsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedVariableBoundsMax
get

Gets whether the "combined_variable_bounds_max" field is set.

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

◆ HasCombinedVariableBoundsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasCombinedVariableBoundsMin
get

Gets whether the "combined_variable_bounds_min" field is set.

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

◆ HasConstraintMatrixAbsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixAbsAvg
get

Gets whether the "constraint_matrix_abs_avg" field is set.

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

◆ HasConstraintMatrixAbsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixAbsMax
get

Gets whether the "constraint_matrix_abs_max" field is set.

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

◆ HasConstraintMatrixAbsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixAbsMin
get

Gets whether the "constraint_matrix_abs_min" field is set.

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

◆ HasConstraintMatrixColMinLInfNorm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixColMinLInfNorm
get

Gets whether the "constraint_matrix_col_min_l_inf_norm" field is set.

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

◆ HasConstraintMatrixL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixL2Norm
get

Gets whether the "constraint_matrix_l2_norm" field is set.

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

◆ HasConstraintMatrixNumNonzeros

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixNumNonzeros
get

Gets whether the "constraint_matrix_num_nonzeros" field is set.

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

◆ HasConstraintMatrixRowMinLInfNorm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasConstraintMatrixRowMinLInfNorm
get

Gets whether the "constraint_matrix_row_min_l_inf_norm" field is set.

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

◆ HasNumConstraints

bool Google.OrTools.PDLP.QuadraticProgramStats.HasNumConstraints
get

Gets whether the "num_constraints" field is set.

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

◆ HasNumVariables

bool Google.OrTools.PDLP.QuadraticProgramStats.HasNumVariables
get

Gets whether the "num_variables" field is set.

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

◆ HasObjectiveMatrixAbsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveMatrixAbsAvg
get

Gets whether the "objective_matrix_abs_avg" field is set.

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

◆ HasObjectiveMatrixAbsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveMatrixAbsMax
get

Gets whether the "objective_matrix_abs_max" field is set.

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

◆ HasObjectiveMatrixAbsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveMatrixAbsMin
get

Gets whether the "objective_matrix_abs_min" field is set.

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

◆ HasObjectiveMatrixL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveMatrixL2Norm
get

Gets whether the "objective_matrix_l2_norm" field is set.

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

◆ HasObjectiveMatrixNumNonzeros

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveMatrixNumNonzeros
get

Gets whether the "objective_matrix_num_nonzeros" field is set.

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

◆ HasObjectiveVectorAbsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveVectorAbsAvg
get

Gets whether the "objective_vector_abs_avg" field is set.

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

◆ HasObjectiveVectorAbsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveVectorAbsMax
get

Gets whether the "objective_vector_abs_max" field is set.

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

◆ HasObjectiveVectorAbsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveVectorAbsMin
get

Gets whether the "objective_vector_abs_min" field is set.

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

◆ HasObjectiveVectorL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasObjectiveVectorL2Norm
get

Gets whether the "objective_vector_l2_norm" field is set.

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

◆ HasVariableBoundGapsAvg

bool Google.OrTools.PDLP.QuadraticProgramStats.HasVariableBoundGapsAvg
get

Gets whether the "variable_bound_gaps_avg" field is set.

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

◆ HasVariableBoundGapsL2Norm

bool Google.OrTools.PDLP.QuadraticProgramStats.HasVariableBoundGapsL2Norm
get

Gets whether the "variable_bound_gaps_l2_norm" field is set.

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

◆ HasVariableBoundGapsMax

bool Google.OrTools.PDLP.QuadraticProgramStats.HasVariableBoundGapsMax
get

Gets whether the "variable_bound_gaps_max" field is set.

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

◆ HasVariableBoundGapsMin

bool Google.OrTools.PDLP.QuadraticProgramStats.HasVariableBoundGapsMin
get

Gets whether the "variable_bound_gaps_min" field is set.

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

◆ HasVariableBoundGapsNumFinite

bool Google.OrTools.PDLP.QuadraticProgramStats.HasVariableBoundGapsNumFinite
get

Gets whether the "variable_bound_gaps_num_finite" field is set.

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

◆ NumConstraints

long Google.OrTools.PDLP.QuadraticProgramStats.NumConstraints
getset

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

◆ NumVariables

long Google.OrTools.PDLP.QuadraticProgramStats.NumVariables
getset

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

◆ ObjectiveMatrixAbsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixAbsAvg
getset

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

◆ ObjectiveMatrixAbsMax

double Google.OrTools.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 1129 of file SolveLog.pb.cs.

◆ ObjectiveMatrixAbsMin

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixAbsMin
getset

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

◆ ObjectiveMatrixL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixL2Norm
getset

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

◆ ObjectiveMatrixNumNonzeros

long Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveMatrixNumNonzeros
getset

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

◆ ObjectiveVectorAbsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsAvg
getset

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

◆ ObjectiveVectorAbsMax

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsMax
getset

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

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

◆ ObjectiveVectorAbsMin

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorAbsMin
getset

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

◆ ObjectiveVectorL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.ObjectiveVectorL2Norm
getset

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

◆ Parser

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

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

◆ VariableBoundGapsAvg

double Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsAvg
getset

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

◆ VariableBoundGapsL2Norm

double Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsL2Norm
getset

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

◆ VariableBoundGapsMax

double Google.OrTools.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 878 of file SolveLog.pb.cs.

◆ VariableBoundGapsMin

double Google.OrTools.PDLP.QuadraticProgramStats.VariableBoundGapsMin
getset

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

◆ VariableBoundGapsNumFinite

long Google.OrTools.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 845 of file SolveLog.pb.cs.


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