Interface QuadraticProgramStatsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
QuadraticProgramStats
,QuadraticProgramStats.Builder
@Generated
public interface QuadraticProgramStatsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondouble
optional double combined_bounds_avg = 11;
double
optional double combined_bounds_l2_norm = 24;
double
Statistics of the combined vector of the constraint lower and upper bounds.double
optional double combined_bounds_min = 10;
double
optional double combined_variable_bounds_avg = 30;
double
optional double combined_variable_bounds_l2_norm = 31;
double
Statistics of the combined vector of the variable lower and upper bounds.double
optional double combined_variable_bounds_min = 29;
double
optional double constraint_matrix_abs_avg = 8;
double
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix.double
optional double constraint_matrix_abs_min = 7;
double
Minimum row and column infinity norms of the constraint matrix.double
optional double constraint_matrix_l2_norm = 25;
long
The number of (finite) nonzero entries in the constraint matrix.double
optional double constraint_matrix_row_min_l_inf_norm = 4;
long
optional int64 num_constraints = 2;
long
optional int64 num_variables = 1;
double
optional double objective_matrix_abs_avg = 22;
double
Max/min/mean/l2_norm of absolute values of elements of the objective matrix.double
optional double objective_matrix_abs_min = 21;
double
optional double objective_matrix_l2_norm = 27;
long
optional int64 objective_matrix_num_nonzeros = 19;
double
optional double objective_vector_abs_avg = 18;
double
Statistics of the objective vector.double
optional double objective_vector_abs_min = 17;
double
optional double objective_vector_l2_norm = 23;
double
optional double variable_bound_gaps_avg = 15;
double
optional double variable_bound_gaps_l2_norm = 26;
double
Max/min/mean/l2_norm over all finite variable bound gaps.double
optional double variable_bound_gaps_min = 14;
long
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.boolean
optional double combined_bounds_avg = 11;
boolean
optional double combined_bounds_l2_norm = 24;
boolean
Statistics of the combined vector of the constraint lower and upper bounds.boolean
optional double combined_bounds_min = 10;
boolean
optional double combined_variable_bounds_avg = 30;
boolean
optional double combined_variable_bounds_l2_norm = 31;
boolean
Statistics of the combined vector of the variable lower and upper bounds.boolean
optional double combined_variable_bounds_min = 29;
boolean
optional double constraint_matrix_abs_avg = 8;
boolean
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint matrix.boolean
optional double constraint_matrix_abs_min = 7;
boolean
Minimum row and column infinity norms of the constraint matrix.boolean
optional double constraint_matrix_l2_norm = 25;
boolean
The number of (finite) nonzero entries in the constraint matrix.boolean
optional double constraint_matrix_row_min_l_inf_norm = 4;
boolean
optional int64 num_constraints = 2;
boolean
optional int64 num_variables = 1;
boolean
optional double objective_matrix_abs_avg = 22;
boolean
Max/min/mean/l2_norm of absolute values of elements of the objective matrix.boolean
optional double objective_matrix_abs_min = 21;
boolean
optional double objective_matrix_l2_norm = 27;
boolean
optional int64 objective_matrix_num_nonzeros = 19;
boolean
optional double objective_vector_abs_avg = 18;
boolean
Statistics of the objective vector.boolean
optional double objective_vector_abs_min = 17;
boolean
optional double objective_vector_l2_norm = 23;
boolean
optional double variable_bound_gaps_avg = 15;
boolean
optional double variable_bound_gaps_l2_norm = 26;
boolean
Max/min/mean/l2_norm over all finite variable bound gaps.boolean
optional double variable_bound_gaps_min = 14;
boolean
Number of finite variable bound gaps, which are the elementwise difference between the upper and lower bounds on primal feasible solutions.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasNumVariables
boolean hasNumVariables()optional int64 num_variables = 1;
- Returns:
- Whether the numVariables field is set.
-
getNumVariables
long getNumVariables()optional int64 num_variables = 1;
- Returns:
- The numVariables.
-
hasNumConstraints
boolean hasNumConstraints()optional int64 num_constraints = 2;
- Returns:
- Whether the numConstraints field is set.
-
getNumConstraints
long getNumConstraints()optional int64 num_constraints = 2;
- Returns:
- The numConstraints.
-
hasConstraintMatrixColMinLInfNorm
boolean 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.
-
getConstraintMatrixColMinLInfNorm
double 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.
-
hasConstraintMatrixRowMinLInfNorm
boolean hasConstraintMatrixRowMinLInfNorm()optional double constraint_matrix_row_min_l_inf_norm = 4;
- Returns:
- Whether the constraintMatrixRowMinLInfNorm field is set.
-
getConstraintMatrixRowMinLInfNorm
double getConstraintMatrixRowMinLInfNorm()optional double constraint_matrix_row_min_l_inf_norm = 4;
- Returns:
- The constraintMatrixRowMinLInfNorm.
-
hasConstraintMatrixNumNonzeros
boolean 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.
-
getConstraintMatrixNumNonzeros
long getConstraintMatrixNumNonzeros()The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
- Returns:
- The constraintMatrixNumNonzeros.
-
hasConstraintMatrixAbsMax
boolean 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.
-
getConstraintMatrixAbsMax
double 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.
-
hasConstraintMatrixAbsMin
boolean hasConstraintMatrixAbsMin()optional double constraint_matrix_abs_min = 7;
- Returns:
- Whether the constraintMatrixAbsMin field is set.
-
getConstraintMatrixAbsMin
double getConstraintMatrixAbsMin()optional double constraint_matrix_abs_min = 7;
- Returns:
- The constraintMatrixAbsMin.
-
hasConstraintMatrixAbsAvg
boolean hasConstraintMatrixAbsAvg()optional double constraint_matrix_abs_avg = 8;
- Returns:
- Whether the constraintMatrixAbsAvg field is set.
-
getConstraintMatrixAbsAvg
double getConstraintMatrixAbsAvg()optional double constraint_matrix_abs_avg = 8;
- Returns:
- The constraintMatrixAbsAvg.
-
hasConstraintMatrixL2Norm
boolean hasConstraintMatrixL2Norm()optional double constraint_matrix_l2_norm = 25;
- Returns:
- Whether the constraintMatrixL2Norm field is set.
-
getConstraintMatrixL2Norm
double getConstraintMatrixL2Norm()optional double constraint_matrix_l2_norm = 25;
- Returns:
- The constraintMatrixL2Norm.
-
hasCombinedBoundsMax
boolean 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.
-
getCombinedBoundsMax
double 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.
-
hasCombinedBoundsMin
boolean hasCombinedBoundsMin()optional double combined_bounds_min = 10;
- Returns:
- Whether the combinedBoundsMin field is set.
-
getCombinedBoundsMin
double getCombinedBoundsMin()optional double combined_bounds_min = 10;
- Returns:
- The combinedBoundsMin.
-
hasCombinedBoundsAvg
boolean hasCombinedBoundsAvg()optional double combined_bounds_avg = 11;
- Returns:
- Whether the combinedBoundsAvg field is set.
-
getCombinedBoundsAvg
double getCombinedBoundsAvg()optional double combined_bounds_avg = 11;
- Returns:
- The combinedBoundsAvg.
-
hasCombinedBoundsL2Norm
boolean hasCombinedBoundsL2Norm()optional double combined_bounds_l2_norm = 24;
- Returns:
- Whether the combinedBoundsL2Norm field is set.
-
getCombinedBoundsL2Norm
double getCombinedBoundsL2Norm()optional double combined_bounds_l2_norm = 24;
- Returns:
- The combinedBoundsL2Norm.
-
hasCombinedVariableBoundsMax
boolean 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.
-
getCombinedVariableBoundsMax
double 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.
-
hasCombinedVariableBoundsMin
boolean hasCombinedVariableBoundsMin()optional double combined_variable_bounds_min = 29;
- Returns:
- Whether the combinedVariableBoundsMin field is set.
-
getCombinedVariableBoundsMin
double getCombinedVariableBoundsMin()optional double combined_variable_bounds_min = 29;
- Returns:
- The combinedVariableBoundsMin.
-
hasCombinedVariableBoundsAvg
boolean hasCombinedVariableBoundsAvg()optional double combined_variable_bounds_avg = 30;
- Returns:
- Whether the combinedVariableBoundsAvg field is set.
-
getCombinedVariableBoundsAvg
double getCombinedVariableBoundsAvg()optional double combined_variable_bounds_avg = 30;
- Returns:
- The combinedVariableBoundsAvg.
-
hasCombinedVariableBoundsL2Norm
boolean hasCombinedVariableBoundsL2Norm()optional double combined_variable_bounds_l2_norm = 31;
- Returns:
- Whether the combinedVariableBoundsL2Norm field is set.
-
getCombinedVariableBoundsL2Norm
double getCombinedVariableBoundsL2Norm()optional double combined_variable_bounds_l2_norm = 31;
- Returns:
- The combinedVariableBoundsL2Norm.
-
hasVariableBoundGapsNumFinite
boolean 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.
-
getVariableBoundGapsNumFinite
long 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.
-
hasVariableBoundGapsMax
boolean 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.
-
getVariableBoundGapsMax
double 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.
-
hasVariableBoundGapsMin
boolean hasVariableBoundGapsMin()optional double variable_bound_gaps_min = 14;
- Returns:
- Whether the variableBoundGapsMin field is set.
-
getVariableBoundGapsMin
double getVariableBoundGapsMin()optional double variable_bound_gaps_min = 14;
- Returns:
- The variableBoundGapsMin.
-
hasVariableBoundGapsAvg
boolean hasVariableBoundGapsAvg()optional double variable_bound_gaps_avg = 15;
- Returns:
- Whether the variableBoundGapsAvg field is set.
-
getVariableBoundGapsAvg
double getVariableBoundGapsAvg()optional double variable_bound_gaps_avg = 15;
- Returns:
- The variableBoundGapsAvg.
-
hasVariableBoundGapsL2Norm
boolean hasVariableBoundGapsL2Norm()optional double variable_bound_gaps_l2_norm = 26;
- Returns:
- Whether the variableBoundGapsL2Norm field is set.
-
getVariableBoundGapsL2Norm
double getVariableBoundGapsL2Norm()optional double variable_bound_gaps_l2_norm = 26;
- Returns:
- The variableBoundGapsL2Norm.
-
hasObjectiveVectorAbsMax
boolean 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.
-
getObjectiveVectorAbsMax
double getObjectiveVectorAbsMax()Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
- Returns:
- The objectiveVectorAbsMax.
-
hasObjectiveVectorAbsMin
boolean hasObjectiveVectorAbsMin()optional double objective_vector_abs_min = 17;
- Returns:
- Whether the objectiveVectorAbsMin field is set.
-
getObjectiveVectorAbsMin
double getObjectiveVectorAbsMin()optional double objective_vector_abs_min = 17;
- Returns:
- The objectiveVectorAbsMin.
-
hasObjectiveVectorAbsAvg
boolean hasObjectiveVectorAbsAvg()optional double objective_vector_abs_avg = 18;
- Returns:
- Whether the objectiveVectorAbsAvg field is set.
-
getObjectiveVectorAbsAvg
double getObjectiveVectorAbsAvg()optional double objective_vector_abs_avg = 18;
- Returns:
- The objectiveVectorAbsAvg.
-
hasObjectiveVectorL2Norm
boolean hasObjectiveVectorL2Norm()optional double objective_vector_l2_norm = 23;
- Returns:
- Whether the objectiveVectorL2Norm field is set.
-
getObjectiveVectorL2Norm
double getObjectiveVectorL2Norm()optional double objective_vector_l2_norm = 23;
- Returns:
- The objectiveVectorL2Norm.
-
hasObjectiveMatrixNumNonzeros
boolean hasObjectiveMatrixNumNonzeros()optional int64 objective_matrix_num_nonzeros = 19;
- Returns:
- Whether the objectiveMatrixNumNonzeros field is set.
-
getObjectiveMatrixNumNonzeros
long getObjectiveMatrixNumNonzeros()optional int64 objective_matrix_num_nonzeros = 19;
- Returns:
- The objectiveMatrixNumNonzeros.
-
hasObjectiveMatrixAbsMax
boolean 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.
-
getObjectiveMatrixAbsMax
double 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.
-
hasObjectiveMatrixAbsMin
boolean hasObjectiveMatrixAbsMin()optional double objective_matrix_abs_min = 21;
- Returns:
- Whether the objectiveMatrixAbsMin field is set.
-
getObjectiveMatrixAbsMin
double getObjectiveMatrixAbsMin()optional double objective_matrix_abs_min = 21;
- Returns:
- The objectiveMatrixAbsMin.
-
hasObjectiveMatrixAbsAvg
boolean hasObjectiveMatrixAbsAvg()optional double objective_matrix_abs_avg = 22;
- Returns:
- Whether the objectiveMatrixAbsAvg field is set.
-
getObjectiveMatrixAbsAvg
double getObjectiveMatrixAbsAvg()optional double objective_matrix_abs_avg = 22;
- Returns:
- The objectiveMatrixAbsAvg.
-
hasObjectiveMatrixL2Norm
boolean hasObjectiveMatrixL2Norm()optional double objective_matrix_l2_norm = 27;
- Returns:
- Whether the objectiveMatrixL2Norm field is set.
-
getObjectiveMatrixL2Norm
double getObjectiveMatrixL2Norm()optional double objective_matrix_l2_norm = 27;
- Returns:
- The objectiveMatrixL2Norm.
-