public static final class QuadraticProgramStats.Builder extends com.google.protobuf.GeneratedMessage.Builder<QuadraticProgramStats.Builder> implements QuadraticProgramStatsOrBuilder
Easy-to-compute statistics for the quadratic program.Protobuf type
operations_research.pdlp.QuadraticProgramStats| Modifier and Type | Method and Description |
|---|---|
QuadraticProgramStats |
build() |
QuadraticProgramStats |
buildPartial() |
QuadraticProgramStats.Builder |
clear() |
QuadraticProgramStats.Builder |
clearCombinedBoundsAvg()
optional double combined_bounds_avg = 11; |
QuadraticProgramStats.Builder |
clearCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24; |
QuadraticProgramStats.Builder |
clearCombinedBoundsMax()
Statistics of the combined vector of the constraint lower and upper bounds.
|
QuadraticProgramStats.Builder |
clearCombinedBoundsMin()
optional double combined_bounds_min = 10; |
QuadraticProgramStats.Builder |
clearCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30; |
QuadraticProgramStats.Builder |
clearCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31; |
QuadraticProgramStats.Builder |
clearCombinedVariableBoundsMax()
Statistics of the combined vector of the variable lower and upper bounds.
|
QuadraticProgramStats.Builder |
clearCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29; |
QuadraticProgramStats.Builder |
clearConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8; |
QuadraticProgramStats.Builder |
clearConstraintMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint
matrix.
|
QuadraticProgramStats.Builder |
clearConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7; |
QuadraticProgramStats.Builder |
clearConstraintMatrixColMinLInfNorm()
Minimum row and column infinity norms of the constraint matrix.
|
QuadraticProgramStats.Builder |
clearConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25; |
QuadraticProgramStats.Builder |
clearConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
|
QuadraticProgramStats.Builder |
clearConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4; |
QuadraticProgramStats.Builder |
clearNumConstraints()
optional int64 num_constraints = 2; |
QuadraticProgramStats.Builder |
clearNumVariables()
optional int64 num_variables = 1; |
QuadraticProgramStats.Builder |
clearObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22; |
QuadraticProgramStats.Builder |
clearObjectiveMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of elements of the objective
matrix.
|
QuadraticProgramStats.Builder |
clearObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21; |
QuadraticProgramStats.Builder |
clearObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27; |
QuadraticProgramStats.Builder |
clearObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19; |
QuadraticProgramStats.Builder |
clearObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18; |
QuadraticProgramStats.Builder |
clearObjectiveVectorAbsMax()
Statistics of the objective vector.
|
QuadraticProgramStats.Builder |
clearObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17; |
QuadraticProgramStats.Builder |
clearObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23; |
QuadraticProgramStats.Builder |
clearVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15; |
QuadraticProgramStats.Builder |
clearVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26; |
QuadraticProgramStats.Builder |
clearVariableBoundGapsMax()
Max/min/mean/l2_norm over all finite variable bound gaps.
|
QuadraticProgramStats.Builder |
clearVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14; |
QuadraticProgramStats.Builder |
clearVariableBoundGapsNumFinite()
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.
|
double |
getCombinedBoundsAvg()
optional double combined_bounds_avg = 11; |
double |
getCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24; |
double |
getCombinedBoundsMax()
Statistics of the combined vector of the constraint lower and upper bounds.
|
double |
getCombinedBoundsMin()
optional double combined_bounds_min = 10; |
double |
getCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30; |
double |
getCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31; |
double |
getCombinedVariableBoundsMax()
Statistics of the combined vector of the variable lower and upper bounds.
|
double |
getCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29; |
double |
getConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8; |
double |
getConstraintMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint
matrix.
|
double |
getConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7; |
double |
getConstraintMatrixColMinLInfNorm()
Minimum row and column infinity norms of the constraint matrix.
|
double |
getConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25; |
long |
getConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
|
double |
getConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4; |
QuadraticProgramStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getNumConstraints()
optional int64 num_constraints = 2; |
long |
getNumVariables()
optional int64 num_variables = 1; |
double |
getObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22; |
double |
getObjectiveMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of elements of the objective
matrix.
|
double |
getObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21; |
double |
getObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27; |
long |
getObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19; |
double |
getObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18; |
double |
getObjectiveVectorAbsMax()
Statistics of the objective vector.
|
double |
getObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17; |
double |
getObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23; |
double |
getVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15; |
double |
getVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26; |
double |
getVariableBoundGapsMax()
Max/min/mean/l2_norm over all finite variable bound gaps.
|
double |
getVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14; |
long |
getVariableBoundGapsNumFinite()
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.
|
boolean |
hasCombinedBoundsAvg()
optional double combined_bounds_avg = 11; |
boolean |
hasCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24; |
boolean |
hasCombinedBoundsMax()
Statistics of the combined vector of the constraint lower and upper bounds.
|
boolean |
hasCombinedBoundsMin()
optional double combined_bounds_min = 10; |
boolean |
hasCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30; |
boolean |
hasCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31; |
boolean |
hasCombinedVariableBoundsMax()
Statistics of the combined vector of the variable lower and upper bounds.
|
boolean |
hasCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29; |
boolean |
hasConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8; |
boolean |
hasConstraintMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint
matrix.
|
boolean |
hasConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7; |
boolean |
hasConstraintMatrixColMinLInfNorm()
Minimum row and column infinity norms of the constraint matrix.
|
boolean |
hasConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25; |
boolean |
hasConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
|
boolean |
hasConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4; |
boolean |
hasNumConstraints()
optional int64 num_constraints = 2; |
boolean |
hasNumVariables()
optional int64 num_variables = 1; |
boolean |
hasObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22; |
boolean |
hasObjectiveMatrixAbsMax()
Max/min/mean/l2_norm of absolute values of elements of the objective
matrix.
|
boolean |
hasObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21; |
boolean |
hasObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27; |
boolean |
hasObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19; |
boolean |
hasObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18; |
boolean |
hasObjectiveVectorAbsMax()
Statistics of the objective vector.
|
boolean |
hasObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17; |
boolean |
hasObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23; |
boolean |
hasVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15; |
boolean |
hasVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26; |
boolean |
hasVariableBoundGapsMax()
Max/min/mean/l2_norm over all finite variable bound gaps.
|
boolean |
hasVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14; |
boolean |
hasVariableBoundGapsNumFinite()
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
QuadraticProgramStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QuadraticProgramStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
QuadraticProgramStats.Builder |
mergeFrom(QuadraticProgramStats other) |
QuadraticProgramStats.Builder |
setCombinedBoundsAvg(double value)
optional double combined_bounds_avg = 11; |
QuadraticProgramStats.Builder |
setCombinedBoundsL2Norm(double value)
optional double combined_bounds_l2_norm = 24; |
QuadraticProgramStats.Builder |
setCombinedBoundsMax(double value)
Statistics of the combined vector of the constraint lower and upper bounds.
|
QuadraticProgramStats.Builder |
setCombinedBoundsMin(double value)
optional double combined_bounds_min = 10; |
QuadraticProgramStats.Builder |
setCombinedVariableBoundsAvg(double value)
optional double combined_variable_bounds_avg = 30; |
QuadraticProgramStats.Builder |
setCombinedVariableBoundsL2Norm(double value)
optional double combined_variable_bounds_l2_norm = 31; |
QuadraticProgramStats.Builder |
setCombinedVariableBoundsMax(double value)
Statistics of the combined vector of the variable lower and upper bounds.
|
QuadraticProgramStats.Builder |
setCombinedVariableBoundsMin(double value)
optional double combined_variable_bounds_min = 29; |
QuadraticProgramStats.Builder |
setConstraintMatrixAbsAvg(double value)
optional double constraint_matrix_abs_avg = 8; |
QuadraticProgramStats.Builder |
setConstraintMatrixAbsMax(double value)
Max/min/mean/l2_norm of absolute values of (finite) elements in constraint
matrix.
|
QuadraticProgramStats.Builder |
setConstraintMatrixAbsMin(double value)
optional double constraint_matrix_abs_min = 7; |
QuadraticProgramStats.Builder |
setConstraintMatrixColMinLInfNorm(double value)
Minimum row and column infinity norms of the constraint matrix.
|
QuadraticProgramStats.Builder |
setConstraintMatrixL2Norm(double value)
optional double constraint_matrix_l2_norm = 25; |
QuadraticProgramStats.Builder |
setConstraintMatrixNumNonzeros(long value)
The number of (finite) nonzero entries in the constraint matrix.
|
QuadraticProgramStats.Builder |
setConstraintMatrixRowMinLInfNorm(double value)
optional double constraint_matrix_row_min_l_inf_norm = 4; |
QuadraticProgramStats.Builder |
setNumConstraints(long value)
optional int64 num_constraints = 2; |
QuadraticProgramStats.Builder |
setNumVariables(long value)
optional int64 num_variables = 1; |
QuadraticProgramStats.Builder |
setObjectiveMatrixAbsAvg(double value)
optional double objective_matrix_abs_avg = 22; |
QuadraticProgramStats.Builder |
setObjectiveMatrixAbsMax(double value)
Max/min/mean/l2_norm of absolute values of elements of the objective
matrix.
|
QuadraticProgramStats.Builder |
setObjectiveMatrixAbsMin(double value)
optional double objective_matrix_abs_min = 21; |
QuadraticProgramStats.Builder |
setObjectiveMatrixL2Norm(double value)
optional double objective_matrix_l2_norm = 27; |
QuadraticProgramStats.Builder |
setObjectiveMatrixNumNonzeros(long value)
optional int64 objective_matrix_num_nonzeros = 19; |
QuadraticProgramStats.Builder |
setObjectiveVectorAbsAvg(double value)
optional double objective_vector_abs_avg = 18; |
QuadraticProgramStats.Builder |
setObjectiveVectorAbsMax(double value)
Statistics of the objective vector.
|
QuadraticProgramStats.Builder |
setObjectiveVectorAbsMin(double value)
optional double objective_vector_abs_min = 17; |
QuadraticProgramStats.Builder |
setObjectiveVectorL2Norm(double value)
optional double objective_vector_l2_norm = 23; |
QuadraticProgramStats.Builder |
setVariableBoundGapsAvg(double value)
optional double variable_bound_gaps_avg = 15; |
QuadraticProgramStats.Builder |
setVariableBoundGapsL2Norm(double value)
optional double variable_bound_gaps_l2_norm = 26; |
QuadraticProgramStats.Builder |
setVariableBoundGapsMax(double value)
Max/min/mean/l2_norm over all finite variable bound gaps.
|
QuadraticProgramStats.Builder |
setVariableBoundGapsMin(double value)
optional double variable_bound_gaps_min = 14; |
QuadraticProgramStats.Builder |
setVariableBoundGapsNumFinite(long value)
Number of finite variable bound gaps, which are the elementwise difference
between the upper and lower bounds on primal feasible solutions.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<QuadraticProgramStats.Builder>public QuadraticProgramStats.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<QuadraticProgramStats.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<QuadraticProgramStats.Builder>public QuadraticProgramStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic QuadraticProgramStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic QuadraticProgramStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic QuadraticProgramStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuadraticProgramStats.Builder>public QuadraticProgramStats.Builder mergeFrom(QuadraticProgramStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<QuadraticProgramStats.Builder>public QuadraticProgramStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuadraticProgramStats.Builder>java.io.IOExceptionpublic boolean hasNumVariables()
optional int64 num_variables = 1;hasNumVariables in interface QuadraticProgramStatsOrBuilderpublic long getNumVariables()
optional int64 num_variables = 1;getNumVariables in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setNumVariables(long value)
optional int64 num_variables = 1;value - The numVariables to set.public QuadraticProgramStats.Builder clearNumVariables()
optional int64 num_variables = 1;public boolean hasNumConstraints()
optional int64 num_constraints = 2;hasNumConstraints in interface QuadraticProgramStatsOrBuilderpublic long getNumConstraints()
optional int64 num_constraints = 2;getNumConstraints in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setNumConstraints(long value)
optional int64 num_constraints = 2;value - The numConstraints to set.public QuadraticProgramStats.Builder clearNumConstraints()
optional int64 num_constraints = 2;public 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;hasConstraintMatrixColMinLInfNorm in interface QuadraticProgramStatsOrBuilderpublic 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;getConstraintMatrixColMinLInfNorm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixColMinLInfNorm(double value)
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;value - The constraintMatrixColMinLInfNorm to set.public QuadraticProgramStats.Builder clearConstraintMatrixColMinLInfNorm()
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;public boolean hasConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4;hasConstraintMatrixRowMinLInfNorm in interface QuadraticProgramStatsOrBuilderpublic double getConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4;getConstraintMatrixRowMinLInfNorm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixRowMinLInfNorm(double value)
optional double constraint_matrix_row_min_l_inf_norm = 4;value - The constraintMatrixRowMinLInfNorm to set.public QuadraticProgramStats.Builder clearConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4;public boolean hasConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;hasConstraintMatrixNumNonzeros in interface QuadraticProgramStatsOrBuilderpublic long getConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;getConstraintMatrixNumNonzeros in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixNumNonzeros(long value)
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;value - The constraintMatrixNumNonzeros to set.public QuadraticProgramStats.Builder clearConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;public 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;hasConstraintMatrixAbsMax in interface QuadraticProgramStatsOrBuilderpublic 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;getConstraintMatrixAbsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixAbsMax(double value)
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;value - The constraintMatrixAbsMax to set.public QuadraticProgramStats.Builder clearConstraintMatrixAbsMax()
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;public boolean hasConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7;hasConstraintMatrixAbsMin in interface QuadraticProgramStatsOrBuilderpublic double getConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7;getConstraintMatrixAbsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixAbsMin(double value)
optional double constraint_matrix_abs_min = 7;value - The constraintMatrixAbsMin to set.public QuadraticProgramStats.Builder clearConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7;public boolean hasConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8;hasConstraintMatrixAbsAvg in interface QuadraticProgramStatsOrBuilderpublic double getConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8;getConstraintMatrixAbsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixAbsAvg(double value)
optional double constraint_matrix_abs_avg = 8;value - The constraintMatrixAbsAvg to set.public QuadraticProgramStats.Builder clearConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8;public boolean hasConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25;hasConstraintMatrixL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25;getConstraintMatrixL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setConstraintMatrixL2Norm(double value)
optional double constraint_matrix_l2_norm = 25;value - The constraintMatrixL2Norm to set.public QuadraticProgramStats.Builder clearConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25;public 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;hasCombinedBoundsMax in interface QuadraticProgramStatsOrBuilderpublic 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;getCombinedBoundsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedBoundsMax(double value)
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;value - The combinedBoundsMax to set.public QuadraticProgramStats.Builder clearCombinedBoundsMax()
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;public boolean hasCombinedBoundsMin()
optional double combined_bounds_min = 10;hasCombinedBoundsMin in interface QuadraticProgramStatsOrBuilderpublic double getCombinedBoundsMin()
optional double combined_bounds_min = 10;getCombinedBoundsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedBoundsMin(double value)
optional double combined_bounds_min = 10;value - The combinedBoundsMin to set.public QuadraticProgramStats.Builder clearCombinedBoundsMin()
optional double combined_bounds_min = 10;public boolean hasCombinedBoundsAvg()
optional double combined_bounds_avg = 11;hasCombinedBoundsAvg in interface QuadraticProgramStatsOrBuilderpublic double getCombinedBoundsAvg()
optional double combined_bounds_avg = 11;getCombinedBoundsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedBoundsAvg(double value)
optional double combined_bounds_avg = 11;value - The combinedBoundsAvg to set.public QuadraticProgramStats.Builder clearCombinedBoundsAvg()
optional double combined_bounds_avg = 11;public boolean hasCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24;hasCombinedBoundsL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24;getCombinedBoundsL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedBoundsL2Norm(double value)
optional double combined_bounds_l2_norm = 24;value - The combinedBoundsL2Norm to set.public QuadraticProgramStats.Builder clearCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24;public 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;hasCombinedVariableBoundsMax in interface QuadraticProgramStatsOrBuilderpublic 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;getCombinedVariableBoundsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedVariableBoundsMax(double value)
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;value - The combinedVariableBoundsMax to set.public QuadraticProgramStats.Builder clearCombinedVariableBoundsMax()
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;public boolean hasCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29;hasCombinedVariableBoundsMin in interface QuadraticProgramStatsOrBuilderpublic double getCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29;getCombinedVariableBoundsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedVariableBoundsMin(double value)
optional double combined_variable_bounds_min = 29;value - The combinedVariableBoundsMin to set.public QuadraticProgramStats.Builder clearCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29;public boolean hasCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30;hasCombinedVariableBoundsAvg in interface QuadraticProgramStatsOrBuilderpublic double getCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30;getCombinedVariableBoundsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedVariableBoundsAvg(double value)
optional double combined_variable_bounds_avg = 30;value - The combinedVariableBoundsAvg to set.public QuadraticProgramStats.Builder clearCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30;public boolean hasCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31;hasCombinedVariableBoundsL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31;getCombinedVariableBoundsL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setCombinedVariableBoundsL2Norm(double value)
optional double combined_variable_bounds_l2_norm = 31;value - The combinedVariableBoundsL2Norm to set.public QuadraticProgramStats.Builder clearCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31;public 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;hasVariableBoundGapsNumFinite in interface QuadraticProgramStatsOrBuilderpublic 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;getVariableBoundGapsNumFinite in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setVariableBoundGapsNumFinite(long value)
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;value - The variableBoundGapsNumFinite to set.public QuadraticProgramStats.Builder clearVariableBoundGapsNumFinite()
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;public 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;hasVariableBoundGapsMax in interface QuadraticProgramStatsOrBuilderpublic 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;getVariableBoundGapsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setVariableBoundGapsMax(double value)
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;value - The variableBoundGapsMax to set.public QuadraticProgramStats.Builder clearVariableBoundGapsMax()
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;public boolean hasVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14;hasVariableBoundGapsMin in interface QuadraticProgramStatsOrBuilderpublic double getVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14;getVariableBoundGapsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setVariableBoundGapsMin(double value)
optional double variable_bound_gaps_min = 14;value - The variableBoundGapsMin to set.public QuadraticProgramStats.Builder clearVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14;public boolean hasVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15;hasVariableBoundGapsAvg in interface QuadraticProgramStatsOrBuilderpublic double getVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15;getVariableBoundGapsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setVariableBoundGapsAvg(double value)
optional double variable_bound_gaps_avg = 15;value - The variableBoundGapsAvg to set.public QuadraticProgramStats.Builder clearVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15;public boolean hasVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26;hasVariableBoundGapsL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26;getVariableBoundGapsL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setVariableBoundGapsL2Norm(double value)
optional double variable_bound_gaps_l2_norm = 26;value - The variableBoundGapsL2Norm to set.public QuadraticProgramStats.Builder clearVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26;public boolean hasObjectiveVectorAbsMax()
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;hasObjectiveVectorAbsMax in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveVectorAbsMax()
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;getObjectiveVectorAbsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveVectorAbsMax(double value)
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;value - The objectiveVectorAbsMax to set.public QuadraticProgramStats.Builder clearObjectiveVectorAbsMax()
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;public boolean hasObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17;hasObjectiveVectorAbsMin in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17;getObjectiveVectorAbsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveVectorAbsMin(double value)
optional double objective_vector_abs_min = 17;value - The objectiveVectorAbsMin to set.public QuadraticProgramStats.Builder clearObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17;public boolean hasObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18;hasObjectiveVectorAbsAvg in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18;getObjectiveVectorAbsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveVectorAbsAvg(double value)
optional double objective_vector_abs_avg = 18;value - The objectiveVectorAbsAvg to set.public QuadraticProgramStats.Builder clearObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18;public boolean hasObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23;hasObjectiveVectorL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23;getObjectiveVectorL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveVectorL2Norm(double value)
optional double objective_vector_l2_norm = 23;value - The objectiveVectorL2Norm to set.public QuadraticProgramStats.Builder clearObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23;public boolean hasObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19;hasObjectiveMatrixNumNonzeros in interface QuadraticProgramStatsOrBuilderpublic long getObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19;getObjectiveMatrixNumNonzeros in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveMatrixNumNonzeros(long value)
optional int64 objective_matrix_num_nonzeros = 19;value - The objectiveMatrixNumNonzeros to set.public QuadraticProgramStats.Builder clearObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19;public 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;hasObjectiveMatrixAbsMax in interface QuadraticProgramStatsOrBuilderpublic 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;getObjectiveMatrixAbsMax in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveMatrixAbsMax(double value)
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;value - The objectiveMatrixAbsMax to set.public QuadraticProgramStats.Builder clearObjectiveMatrixAbsMax()
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;public boolean hasObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21;hasObjectiveMatrixAbsMin in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21;getObjectiveMatrixAbsMin in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveMatrixAbsMin(double value)
optional double objective_matrix_abs_min = 21;value - The objectiveMatrixAbsMin to set.public QuadraticProgramStats.Builder clearObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21;public boolean hasObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22;hasObjectiveMatrixAbsAvg in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22;getObjectiveMatrixAbsAvg in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveMatrixAbsAvg(double value)
optional double objective_matrix_abs_avg = 22;value - The objectiveMatrixAbsAvg to set.public QuadraticProgramStats.Builder clearObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22;public boolean hasObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27;hasObjectiveMatrixL2Norm in interface QuadraticProgramStatsOrBuilderpublic double getObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27;getObjectiveMatrixL2Norm in interface QuadraticProgramStatsOrBuilderpublic QuadraticProgramStats.Builder setObjectiveMatrixL2Norm(double value)
optional double objective_matrix_l2_norm = 27;value - The objectiveMatrixL2Norm to set.public QuadraticProgramStats.Builder clearObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27;Copyright © 2024. All rights reserved.