Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder Interface Reference
Inheritance diagram for operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder:
operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder

Public Member Functions

boolean hasNumVariables ()
 
long getNumVariables ()
 
boolean hasNumConstraints ()
 
long getNumConstraints ()
 
boolean hasConstraintMatrixColMinLInfNorm ()
 
double getConstraintMatrixColMinLInfNorm ()
 
boolean hasConstraintMatrixRowMinLInfNorm ()
 
double getConstraintMatrixRowMinLInfNorm ()
 
boolean hasConstraintMatrixNumNonzeros ()
 
long getConstraintMatrixNumNonzeros ()
 
boolean hasConstraintMatrixAbsMax ()
 
double getConstraintMatrixAbsMax ()
 
boolean hasConstraintMatrixAbsMin ()
 
double getConstraintMatrixAbsMin ()
 
boolean hasConstraintMatrixAbsAvg ()
 
double getConstraintMatrixAbsAvg ()
 
boolean hasConstraintMatrixL2Norm ()
 
double getConstraintMatrixL2Norm ()
 
boolean hasCombinedBoundsMax ()
 
double getCombinedBoundsMax ()
 
boolean hasCombinedBoundsMin ()
 
double getCombinedBoundsMin ()
 
boolean hasCombinedBoundsAvg ()
 
double getCombinedBoundsAvg ()
 
boolean hasCombinedBoundsL2Norm ()
 
double getCombinedBoundsL2Norm ()
 
boolean hasCombinedVariableBoundsMax ()
 
double getCombinedVariableBoundsMax ()
 
boolean hasCombinedVariableBoundsMin ()
 
double getCombinedVariableBoundsMin ()
 
boolean hasCombinedVariableBoundsAvg ()
 
double getCombinedVariableBoundsAvg ()
 
boolean hasCombinedVariableBoundsL2Norm ()
 
double getCombinedVariableBoundsL2Norm ()
 
boolean hasVariableBoundGapsNumFinite ()
 
long getVariableBoundGapsNumFinite ()
 
boolean hasVariableBoundGapsMax ()
 
double getVariableBoundGapsMax ()
 
boolean hasVariableBoundGapsMin ()
 
double getVariableBoundGapsMin ()
 
boolean hasVariableBoundGapsAvg ()
 
double getVariableBoundGapsAvg ()
 
boolean hasVariableBoundGapsL2Norm ()
 
double getVariableBoundGapsL2Norm ()
 
boolean hasObjectiveVectorAbsMax ()
 
double getObjectiveVectorAbsMax ()
 
boolean hasObjectiveVectorAbsMin ()
 
double getObjectiveVectorAbsMin ()
 
boolean hasObjectiveVectorAbsAvg ()
 
double getObjectiveVectorAbsAvg ()
 
boolean hasObjectiveVectorL2Norm ()
 
double getObjectiveVectorL2Norm ()
 
boolean hasObjectiveMatrixNumNonzeros ()
 
long getObjectiveMatrixNumNonzeros ()
 
boolean hasObjectiveMatrixAbsMax ()
 
double getObjectiveMatrixAbsMax ()
 
boolean hasObjectiveMatrixAbsMin ()
 
double getObjectiveMatrixAbsMin ()
 
boolean hasObjectiveMatrixAbsAvg ()
 
double getObjectiveMatrixAbsAvg ()
 
boolean hasObjectiveMatrixL2Norm ()
 
double getObjectiveMatrixL2Norm ()
 

Detailed Description

Definition at line 725 of file SolveLogOuterClass.java.

Member Function Documentation

◆ getCombinedBoundsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedBoundsAvg ( )

optional double combined_bounds_avg = 11;

Returns
The combinedBoundsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedBoundsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedBoundsL2Norm ( )

optional double combined_bounds_l2_norm = 24;

Returns
The combinedBoundsL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedBoundsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedBoundsMax ( )
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.

optional double combined_bounds_max = 9;

Returns
The combinedBoundsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedBoundsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedBoundsMin ( )

optional double combined_bounds_min = 10;

Returns
The combinedBoundsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedVariableBoundsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedVariableBoundsAvg ( )

optional double combined_variable_bounds_avg = 30;

Returns
The combinedVariableBoundsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedVariableBoundsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedVariableBoundsL2Norm ( )

optional double combined_variable_bounds_l2_norm = 31;

Returns
The combinedVariableBoundsL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedVariableBoundsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedVariableBoundsMax ( )
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.

optional double combined_variable_bounds_max = 28;

Returns
The combinedVariableBoundsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getCombinedVariableBoundsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getCombinedVariableBoundsMin ( )

optional double combined_variable_bounds_min = 29;

Returns
The combinedVariableBoundsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixAbsAvg ( )

optional double constraint_matrix_abs_avg = 8;

Returns
The constraintMatrixAbsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixAbsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixAbsMax ( )
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 that 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.

optional double constraint_matrix_abs_max = 6;

Returns
The constraintMatrixAbsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixAbsMin ( )

optional double constraint_matrix_abs_min = 7;

Returns
The constraintMatrixAbsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixColMinLInfNorm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixColMinLInfNorm ( )
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.

optional double constraint_matrix_col_min_l_inf_norm = 3;

Returns
The constraintMatrixColMinLInfNorm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixL2Norm ( )

optional double constraint_matrix_l2_norm = 25;

Returns
The constraintMatrixL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixNumNonzeros()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixNumNonzeros ( )
The number of (finite) nonzero entries in the constraint matrix.

optional int64 constraint_matrix_num_nonzeros = 5;

Returns
The constraintMatrixNumNonzeros.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getConstraintMatrixRowMinLInfNorm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getConstraintMatrixRowMinLInfNorm ( )

optional double constraint_matrix_row_min_l_inf_norm = 4;

Returns
The constraintMatrixRowMinLInfNorm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getNumConstraints()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getNumConstraints ( )

◆ getNumVariables()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getNumVariables ( )

◆ getObjectiveMatrixAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveMatrixAbsAvg ( )

optional double objective_matrix_abs_avg = 22;

Returns
The objectiveMatrixAbsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveMatrixAbsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveMatrixAbsMax ( )
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.

optional double objective_matrix_abs_max = 20;

Returns
The objectiveMatrixAbsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveMatrixAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveMatrixAbsMin ( )

optional double objective_matrix_abs_min = 21;

Returns
The objectiveMatrixAbsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveMatrixL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveMatrixL2Norm ( )

optional double objective_matrix_l2_norm = 27;

Returns
The objectiveMatrixL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveMatrixNumNonzeros()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveMatrixNumNonzeros ( )

optional int64 objective_matrix_num_nonzeros = 19;

Returns
The objectiveMatrixNumNonzeros.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveVectorAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveVectorAbsAvg ( )

optional double objective_vector_abs_avg = 18;

Returns
The objectiveVectorAbsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveVectorAbsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveVectorAbsMax ( )
Statistics of the objective vector. The min is over the nonzero terms.

optional double objective_vector_abs_max = 16;

Returns
The objectiveVectorAbsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveVectorAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveVectorAbsMin ( )

optional double objective_vector_abs_min = 17;

Returns
The objectiveVectorAbsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getObjectiveVectorL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getObjectiveVectorL2Norm ( )

optional double objective_vector_l2_norm = 23;

Returns
The objectiveVectorL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getVariableBoundGapsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getVariableBoundGapsAvg ( )

optional double variable_bound_gaps_avg = 15;

Returns
The variableBoundGapsAvg.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getVariableBoundGapsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getVariableBoundGapsL2Norm ( )

optional double variable_bound_gaps_l2_norm = 26;

Returns
The variableBoundGapsL2Norm.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getVariableBoundGapsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getVariableBoundGapsMax ( )
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.

optional double variable_bound_gaps_max = 13;

Returns
The variableBoundGapsMax.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getVariableBoundGapsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getVariableBoundGapsMin ( )

optional double variable_bound_gaps_min = 14;

Returns
The variableBoundGapsMin.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ getVariableBoundGapsNumFinite()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.getVariableBoundGapsNumFinite ( )
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.

optional int64 variable_bound_gaps_num_finite = 12;

Returns
The variableBoundGapsNumFinite.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedBoundsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedBoundsAvg ( )

optional double combined_bounds_avg = 11;

Returns
Whether the combinedBoundsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedBoundsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedBoundsL2Norm ( )

optional double combined_bounds_l2_norm = 24;

Returns
Whether the combinedBoundsL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedBoundsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedBoundsMax ( )
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.

optional double combined_bounds_max = 9;

Returns
Whether the combinedBoundsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedBoundsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedBoundsMin ( )

optional double combined_bounds_min = 10;

Returns
Whether the combinedBoundsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedVariableBoundsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedVariableBoundsAvg ( )

optional double combined_variable_bounds_avg = 30;

Returns
Whether the combinedVariableBoundsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedVariableBoundsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedVariableBoundsL2Norm ( )

optional double combined_variable_bounds_l2_norm = 31;

Returns
Whether the combinedVariableBoundsL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedVariableBoundsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedVariableBoundsMax ( )
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.

optional double combined_variable_bounds_max = 28;

Returns
Whether the combinedVariableBoundsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasCombinedVariableBoundsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasCombinedVariableBoundsMin ( )

optional double combined_variable_bounds_min = 29;

Returns
Whether the combinedVariableBoundsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixAbsAvg ( )

optional double constraint_matrix_abs_avg = 8;

Returns
Whether the constraintMatrixAbsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixAbsMax ( )
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 that 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.

optional double constraint_matrix_abs_max = 6;

Returns
Whether the constraintMatrixAbsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixAbsMin ( )

optional double constraint_matrix_abs_min = 7;

Returns
Whether the constraintMatrixAbsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixColMinLInfNorm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixColMinLInfNorm ( )
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.

optional double constraint_matrix_col_min_l_inf_norm = 3;

Returns
Whether the constraintMatrixColMinLInfNorm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixL2Norm ( )

optional double constraint_matrix_l2_norm = 25;

Returns
Whether the constraintMatrixL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixNumNonzeros()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixNumNonzeros ( )
The number of (finite) nonzero entries in the constraint matrix.

optional int64 constraint_matrix_num_nonzeros = 5;

Returns
Whether the constraintMatrixNumNonzeros field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasConstraintMatrixRowMinLInfNorm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasConstraintMatrixRowMinLInfNorm ( )

optional double constraint_matrix_row_min_l_inf_norm = 4;

Returns
Whether the constraintMatrixRowMinLInfNorm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasNumConstraints()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasNumConstraints ( )

optional int64 num_constraints = 2;

Returns
Whether the numConstraints field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasNumVariables()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasNumVariables ( )

optional int64 num_variables = 1;

Returns
Whether the numVariables field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveMatrixAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveMatrixAbsAvg ( )

optional double objective_matrix_abs_avg = 22;

Returns
Whether the objectiveMatrixAbsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveMatrixAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveMatrixAbsMax ( )
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.

optional double objective_matrix_abs_max = 20;

Returns
Whether the objectiveMatrixAbsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveMatrixAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveMatrixAbsMin ( )

optional double objective_matrix_abs_min = 21;

Returns
Whether the objectiveMatrixAbsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveMatrixL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveMatrixL2Norm ( )

optional double objective_matrix_l2_norm = 27;

Returns
Whether the objectiveMatrixL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveMatrixNumNonzeros()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveMatrixNumNonzeros ( )

optional int64 objective_matrix_num_nonzeros = 19;

Returns
Whether the objectiveMatrixNumNonzeros field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveVectorAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveVectorAbsAvg ( )

optional double objective_vector_abs_avg = 18;

Returns
Whether the objectiveVectorAbsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveVectorAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveVectorAbsMax ( )
Statistics of the objective vector. The min is over the nonzero terms.

optional double objective_vector_abs_max = 16;

Returns
Whether the objectiveVectorAbsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveVectorAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveVectorAbsMin ( )

optional double objective_vector_abs_min = 17;

Returns
Whether the objectiveVectorAbsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasObjectiveVectorL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasObjectiveVectorL2Norm ( )

optional double objective_vector_l2_norm = 23;

Returns
Whether the objectiveVectorL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasVariableBoundGapsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasVariableBoundGapsAvg ( )

optional double variable_bound_gaps_avg = 15;

Returns
Whether the variableBoundGapsAvg field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasVariableBoundGapsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasVariableBoundGapsL2Norm ( )

optional double variable_bound_gaps_l2_norm = 26;

Returns
Whether the variableBoundGapsL2Norm field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasVariableBoundGapsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasVariableBoundGapsMax ( )
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.

optional double variable_bound_gaps_max = 13;

Returns
Whether the variableBoundGapsMax field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasVariableBoundGapsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasVariableBoundGapsMin ( )

optional double variable_bound_gaps_min = 14;

Returns
Whether the variableBoundGapsMin field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.

◆ hasVariableBoundGapsNumFinite()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.hasVariableBoundGapsNumFinite ( )
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.

optional int64 variable_bound_gaps_num_finite = 12;

Returns
Whether the variableBoundGapsNumFinite field is set.

Implemented in operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats, and operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.


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