public final class QuadraticProgramStats extends com.google.protobuf.GeneratedMessage implements QuadraticProgramStatsOrBuilder
Easy-to-compute statistics for the quadratic program.Protobuf type
operations_research.pdlp.QuadraticProgramStats
Modifier and Type | Class and Description |
---|---|
static class |
QuadraticProgramStats.Builder
Easy-to-compute statistics for the quadratic program.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
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; |
static QuadraticProgramStats |
getDefaultInstance() |
QuadraticProgramStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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; |
com.google.protobuf.Parser<QuadraticProgramStats> |
getParserForType() |
int |
getSerializedSize() |
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; |
int |
hashCode() |
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() |
static QuadraticProgramStats.Builder |
newBuilder() |
static QuadraticProgramStats.Builder |
newBuilder(QuadraticProgramStats prototype) |
QuadraticProgramStats.Builder |
newBuilderForType() |
protected QuadraticProgramStats.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static QuadraticProgramStats |
parseDelimitedFrom(java.io.InputStream input) |
static QuadraticProgramStats |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuadraticProgramStats |
parseFrom(byte[] data) |
static QuadraticProgramStats |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuadraticProgramStats |
parseFrom(java.nio.ByteBuffer data) |
static QuadraticProgramStats |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuadraticProgramStats |
parseFrom(com.google.protobuf.ByteString data) |
static QuadraticProgramStats |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuadraticProgramStats |
parseFrom(com.google.protobuf.CodedInputStream input) |
static QuadraticProgramStats |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QuadraticProgramStats |
parseFrom(java.io.InputStream input) |
static QuadraticProgramStats |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<QuadraticProgramStats> |
parser() |
QuadraticProgramStats.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int NUM_VARIABLES_FIELD_NUMBER
public static final int NUM_CONSTRAINTS_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_COL_MIN_L_INF_NORM_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_ROW_MIN_L_INF_NORM_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_NUM_NONZEROS_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_ABS_MAX_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_ABS_MIN_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_ABS_AVG_FIELD_NUMBER
public static final int CONSTRAINT_MATRIX_L2_NORM_FIELD_NUMBER
public static final int COMBINED_BOUNDS_MAX_FIELD_NUMBER
public static final int COMBINED_BOUNDS_MIN_FIELD_NUMBER
public static final int COMBINED_BOUNDS_AVG_FIELD_NUMBER
public static final int COMBINED_BOUNDS_L2_NORM_FIELD_NUMBER
public static final int COMBINED_VARIABLE_BOUNDS_MAX_FIELD_NUMBER
public static final int COMBINED_VARIABLE_BOUNDS_MIN_FIELD_NUMBER
public static final int COMBINED_VARIABLE_BOUNDS_AVG_FIELD_NUMBER
public static final int COMBINED_VARIABLE_BOUNDS_L2_NORM_FIELD_NUMBER
public static final int VARIABLE_BOUND_GAPS_NUM_FINITE_FIELD_NUMBER
public static final int VARIABLE_BOUND_GAPS_MAX_FIELD_NUMBER
public static final int VARIABLE_BOUND_GAPS_MIN_FIELD_NUMBER
public static final int VARIABLE_BOUND_GAPS_AVG_FIELD_NUMBER
public static final int VARIABLE_BOUND_GAPS_L2_NORM_FIELD_NUMBER
public static final int OBJECTIVE_VECTOR_ABS_MAX_FIELD_NUMBER
public static final int OBJECTIVE_VECTOR_ABS_MIN_FIELD_NUMBER
public static final int OBJECTIVE_VECTOR_ABS_AVG_FIELD_NUMBER
public static final int OBJECTIVE_VECTOR_L2_NORM_FIELD_NUMBER
public static final int OBJECTIVE_MATRIX_NUM_NONZEROS_FIELD_NUMBER
public static final int OBJECTIVE_MATRIX_ABS_MAX_FIELD_NUMBER
public static final int OBJECTIVE_MATRIX_ABS_MIN_FIELD_NUMBER
public static final int OBJECTIVE_MATRIX_ABS_AVG_FIELD_NUMBER
public static final int OBJECTIVE_MATRIX_L2_NORM_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public boolean hasNumVariables()
optional int64 num_variables = 1;
hasNumVariables
in interface QuadraticProgramStatsOrBuilder
public long getNumVariables()
optional int64 num_variables = 1;
getNumVariables
in interface QuadraticProgramStatsOrBuilder
public boolean hasNumConstraints()
optional int64 num_constraints = 2;
hasNumConstraints
in interface QuadraticProgramStatsOrBuilder
public long getNumConstraints()
optional int64 num_constraints = 2;
getNumConstraints
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4;
hasConstraintMatrixRowMinLInfNorm
in interface QuadraticProgramStatsOrBuilder
public double getConstraintMatrixRowMinLInfNorm()
optional double constraint_matrix_row_min_l_inf_norm = 4;
getConstraintMatrixRowMinLInfNorm
in interface QuadraticProgramStatsOrBuilder
public boolean hasConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
hasConstraintMatrixNumNonzeros
in interface QuadraticProgramStatsOrBuilder
public long getConstraintMatrixNumNonzeros()
The number of (finite) nonzero entries in the constraint matrix.
optional int64 constraint_matrix_num_nonzeros = 5;
getConstraintMatrixNumNonzeros
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7;
hasConstraintMatrixAbsMin
in interface QuadraticProgramStatsOrBuilder
public double getConstraintMatrixAbsMin()
optional double constraint_matrix_abs_min = 7;
getConstraintMatrixAbsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8;
hasConstraintMatrixAbsAvg
in interface QuadraticProgramStatsOrBuilder
public double getConstraintMatrixAbsAvg()
optional double constraint_matrix_abs_avg = 8;
getConstraintMatrixAbsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25;
hasConstraintMatrixL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getConstraintMatrixL2Norm()
optional double constraint_matrix_l2_norm = 25;
getConstraintMatrixL2Norm
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasCombinedBoundsMin()
optional double combined_bounds_min = 10;
hasCombinedBoundsMin
in interface QuadraticProgramStatsOrBuilder
public double getCombinedBoundsMin()
optional double combined_bounds_min = 10;
getCombinedBoundsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasCombinedBoundsAvg()
optional double combined_bounds_avg = 11;
hasCombinedBoundsAvg
in interface QuadraticProgramStatsOrBuilder
public double getCombinedBoundsAvg()
optional double combined_bounds_avg = 11;
getCombinedBoundsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24;
hasCombinedBoundsL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getCombinedBoundsL2Norm()
optional double combined_bounds_l2_norm = 24;
getCombinedBoundsL2Norm
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29;
hasCombinedVariableBoundsMin
in interface QuadraticProgramStatsOrBuilder
public double getCombinedVariableBoundsMin()
optional double combined_variable_bounds_min = 29;
getCombinedVariableBoundsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30;
hasCombinedVariableBoundsAvg
in interface QuadraticProgramStatsOrBuilder
public double getCombinedVariableBoundsAvg()
optional double combined_variable_bounds_avg = 30;
getCombinedVariableBoundsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31;
hasCombinedVariableBoundsL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getCombinedVariableBoundsL2Norm()
optional double combined_variable_bounds_l2_norm = 31;
getCombinedVariableBoundsL2Norm
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14;
hasVariableBoundGapsMin
in interface QuadraticProgramStatsOrBuilder
public double getVariableBoundGapsMin()
optional double variable_bound_gaps_min = 14;
getVariableBoundGapsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15;
hasVariableBoundGapsAvg
in interface QuadraticProgramStatsOrBuilder
public double getVariableBoundGapsAvg()
optional double variable_bound_gaps_avg = 15;
getVariableBoundGapsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26;
hasVariableBoundGapsL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getVariableBoundGapsL2Norm()
optional double variable_bound_gaps_l2_norm = 26;
getVariableBoundGapsL2Norm
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public double getObjectiveVectorAbsMax()
Statistics of the objective vector. The min is over the nonzero terms.
optional double objective_vector_abs_max = 16;
getObjectiveVectorAbsMax
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17;
hasObjectiveVectorAbsMin
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveVectorAbsMin()
optional double objective_vector_abs_min = 17;
getObjectiveVectorAbsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18;
hasObjectiveVectorAbsAvg
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveVectorAbsAvg()
optional double objective_vector_abs_avg = 18;
getObjectiveVectorAbsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23;
hasObjectiveVectorL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveVectorL2Norm()
optional double objective_vector_l2_norm = 23;
getObjectiveVectorL2Norm
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19;
hasObjectiveMatrixNumNonzeros
in interface QuadraticProgramStatsOrBuilder
public long getObjectiveMatrixNumNonzeros()
optional int64 objective_matrix_num_nonzeros = 19;
getObjectiveMatrixNumNonzeros
in interface QuadraticProgramStatsOrBuilder
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 QuadraticProgramStatsOrBuilder
public 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 QuadraticProgramStatsOrBuilder
public boolean hasObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21;
hasObjectiveMatrixAbsMin
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveMatrixAbsMin()
optional double objective_matrix_abs_min = 21;
getObjectiveMatrixAbsMin
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22;
hasObjectiveMatrixAbsAvg
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveMatrixAbsAvg()
optional double objective_matrix_abs_avg = 22;
getObjectiveMatrixAbsAvg
in interface QuadraticProgramStatsOrBuilder
public boolean hasObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27;
hasObjectiveMatrixL2Norm
in interface QuadraticProgramStatsOrBuilder
public double getObjectiveMatrixL2Norm()
optional double objective_matrix_l2_norm = 27;
getObjectiveMatrixL2Norm
in interface QuadraticProgramStatsOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static QuadraticProgramStats parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static QuadraticProgramStats parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static QuadraticProgramStats parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static QuadraticProgramStats parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static QuadraticProgramStats parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static QuadraticProgramStats parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static QuadraticProgramStats parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public QuadraticProgramStats.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static QuadraticProgramStats.Builder newBuilder()
public static QuadraticProgramStats.Builder newBuilder(QuadraticProgramStats prototype)
public QuadraticProgramStats.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected QuadraticProgramStats.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static QuadraticProgramStats getDefaultInstance()
public static com.google.protobuf.Parser<QuadraticProgramStats> parser()
public com.google.protobuf.Parser<QuadraticProgramStats> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public QuadraticProgramStats getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2025. All rights reserved.