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

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats getDefaultInstanceForType ()
 
operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats build ()
 
operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasNumVariables ()
 
long getNumVariables ()
 
Builder setNumVariables (long value)
 
Builder clearNumVariables ()
 
boolean hasNumConstraints ()
 
long getNumConstraints ()
 
Builder setNumConstraints (long value)
 
Builder clearNumConstraints ()
 
boolean hasConstraintMatrixColMinLInfNorm ()
 
double getConstraintMatrixColMinLInfNorm ()
 
Builder setConstraintMatrixColMinLInfNorm (double value)
 
Builder clearConstraintMatrixColMinLInfNorm ()
 
boolean hasConstraintMatrixRowMinLInfNorm ()
 
double getConstraintMatrixRowMinLInfNorm ()
 
Builder setConstraintMatrixRowMinLInfNorm (double value)
 
Builder clearConstraintMatrixRowMinLInfNorm ()
 
boolean hasConstraintMatrixNumNonzeros ()
 
long getConstraintMatrixNumNonzeros ()
 
Builder setConstraintMatrixNumNonzeros (long value)
 
Builder clearConstraintMatrixNumNonzeros ()
 
boolean hasConstraintMatrixAbsMax ()
 
double getConstraintMatrixAbsMax ()
 
Builder setConstraintMatrixAbsMax (double value)
 
Builder clearConstraintMatrixAbsMax ()
 
boolean hasConstraintMatrixAbsMin ()
 
double getConstraintMatrixAbsMin ()
 
Builder setConstraintMatrixAbsMin (double value)
 
Builder clearConstraintMatrixAbsMin ()
 
boolean hasConstraintMatrixAbsAvg ()
 
double getConstraintMatrixAbsAvg ()
 
Builder setConstraintMatrixAbsAvg (double value)
 
Builder clearConstraintMatrixAbsAvg ()
 
boolean hasConstraintMatrixL2Norm ()
 
double getConstraintMatrixL2Norm ()
 
Builder setConstraintMatrixL2Norm (double value)
 
Builder clearConstraintMatrixL2Norm ()
 
boolean hasCombinedBoundsMax ()
 
double getCombinedBoundsMax ()
 
Builder setCombinedBoundsMax (double value)
 
Builder clearCombinedBoundsMax ()
 
boolean hasCombinedBoundsMin ()
 
double getCombinedBoundsMin ()
 
Builder setCombinedBoundsMin (double value)
 
Builder clearCombinedBoundsMin ()
 
boolean hasCombinedBoundsAvg ()
 
double getCombinedBoundsAvg ()
 
Builder setCombinedBoundsAvg (double value)
 
Builder clearCombinedBoundsAvg ()
 
boolean hasCombinedBoundsL2Norm ()
 
double getCombinedBoundsL2Norm ()
 
Builder setCombinedBoundsL2Norm (double value)
 
Builder clearCombinedBoundsL2Norm ()
 
boolean hasCombinedVariableBoundsMax ()
 
double getCombinedVariableBoundsMax ()
 
Builder setCombinedVariableBoundsMax (double value)
 
Builder clearCombinedVariableBoundsMax ()
 
boolean hasCombinedVariableBoundsMin ()
 
double getCombinedVariableBoundsMin ()
 
Builder setCombinedVariableBoundsMin (double value)
 
Builder clearCombinedVariableBoundsMin ()
 
boolean hasCombinedVariableBoundsAvg ()
 
double getCombinedVariableBoundsAvg ()
 
Builder setCombinedVariableBoundsAvg (double value)
 
Builder clearCombinedVariableBoundsAvg ()
 
boolean hasCombinedVariableBoundsL2Norm ()
 
double getCombinedVariableBoundsL2Norm ()
 
Builder setCombinedVariableBoundsL2Norm (double value)
 
Builder clearCombinedVariableBoundsL2Norm ()
 
boolean hasVariableBoundGapsNumFinite ()
 
long getVariableBoundGapsNumFinite ()
 
Builder setVariableBoundGapsNumFinite (long value)
 
Builder clearVariableBoundGapsNumFinite ()
 
boolean hasVariableBoundGapsMax ()
 
double getVariableBoundGapsMax ()
 
Builder setVariableBoundGapsMax (double value)
 
Builder clearVariableBoundGapsMax ()
 
boolean hasVariableBoundGapsMin ()
 
double getVariableBoundGapsMin ()
 
Builder setVariableBoundGapsMin (double value)
 
Builder clearVariableBoundGapsMin ()
 
boolean hasVariableBoundGapsAvg ()
 
double getVariableBoundGapsAvg ()
 
Builder setVariableBoundGapsAvg (double value)
 
Builder clearVariableBoundGapsAvg ()
 
boolean hasVariableBoundGapsL2Norm ()
 
double getVariableBoundGapsL2Norm ()
 
Builder setVariableBoundGapsL2Norm (double value)
 
Builder clearVariableBoundGapsL2Norm ()
 
boolean hasObjectiveVectorAbsMax ()
 
double getObjectiveVectorAbsMax ()
 
Builder setObjectiveVectorAbsMax (double value)
 
Builder clearObjectiveVectorAbsMax ()
 
boolean hasObjectiveVectorAbsMin ()
 
double getObjectiveVectorAbsMin ()
 
Builder setObjectiveVectorAbsMin (double value)
 
Builder clearObjectiveVectorAbsMin ()
 
boolean hasObjectiveVectorAbsAvg ()
 
double getObjectiveVectorAbsAvg ()
 
Builder setObjectiveVectorAbsAvg (double value)
 
Builder clearObjectiveVectorAbsAvg ()
 
boolean hasObjectiveVectorL2Norm ()
 
double getObjectiveVectorL2Norm ()
 
Builder setObjectiveVectorL2Norm (double value)
 
Builder clearObjectiveVectorL2Norm ()
 
boolean hasObjectiveMatrixNumNonzeros ()
 
long getObjectiveMatrixNumNonzeros ()
 
Builder setObjectiveMatrixNumNonzeros (long value)
 
Builder clearObjectiveMatrixNumNonzeros ()
 
boolean hasObjectiveMatrixAbsMax ()
 
double getObjectiveMatrixAbsMax ()
 
Builder setObjectiveMatrixAbsMax (double value)
 
Builder clearObjectiveMatrixAbsMax ()
 
boolean hasObjectiveMatrixAbsMin ()
 
double getObjectiveMatrixAbsMin ()
 
Builder setObjectiveMatrixAbsMin (double value)
 
Builder clearObjectiveMatrixAbsMin ()
 
boolean hasObjectiveMatrixAbsAvg ()
 
double getObjectiveMatrixAbsAvg ()
 
Builder setObjectiveMatrixAbsAvg (double value)
 
Builder clearObjectiveMatrixAbsAvg ()
 
boolean hasObjectiveMatrixL2Norm ()
 
double getObjectiveMatrixL2Norm ()
 
Builder setObjectiveMatrixL2Norm (double value)
 
Builder clearObjectiveMatrixL2Norm ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

Easy-to-compute statistics for the quadratic program.

Protobuf type operations_research.pdlp.QuadraticProgramStats

Definition at line 2641 of file SolveLogOuterClass.java.

Member Function Documentation

◆ addRepeatedField()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 2891 of file SolveLogOuterClass.java.

◆ build()

operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.build ( )

Definition at line 2718 of file SolveLogOuterClass.java.

◆ buildPartial()

operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.buildPartial ( )

Definition at line 2727 of file SolveLogOuterClass.java.

◆ clear()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clear ( )

Definition at line 2669 of file SolveLogOuterClass.java.

◆ clearCombinedBoundsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedBoundsAvg ( )

optional double combined_bounds_avg = 11;

Returns
This builder for chaining.

Definition at line 3788 of file SolveLogOuterClass.java.

◆ clearCombinedBoundsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedBoundsL2Norm ( )

optional double combined_bounds_l2_norm = 24;

Returns
This builder for chaining.

Definition at line 3828 of file SolveLogOuterClass.java.

◆ clearCombinedBoundsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 3708 of file SolveLogOuterClass.java.

◆ clearCombinedBoundsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedBoundsMin ( )

optional double combined_bounds_min = 10;

Returns
This builder for chaining.

Definition at line 3748 of file SolveLogOuterClass.java.

◆ clearCombinedVariableBoundsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedVariableBoundsAvg ( )

optional double combined_variable_bounds_avg = 30;

Returns
This builder for chaining.

Definition at line 3980 of file SolveLogOuterClass.java.

◆ clearCombinedVariableBoundsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedVariableBoundsL2Norm ( )

optional double combined_variable_bounds_l2_norm = 31;

Returns
This builder for chaining.

Definition at line 4020 of file SolveLogOuterClass.java.

◆ clearCombinedVariableBoundsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 3900 of file SolveLogOuterClass.java.

◆ clearCombinedVariableBoundsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearCombinedVariableBoundsMin ( )

optional double combined_variable_bounds_min = 29;

Returns
This builder for chaining.

Definition at line 3940 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearConstraintMatrixAbsAvg ( )

optional double constraint_matrix_abs_avg = 8;

Returns
This builder for chaining.

Definition at line 3588 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 3508 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearConstraintMatrixAbsMin ( )

optional double constraint_matrix_abs_min = 7;

Returns
This builder for chaining.

Definition at line 3548 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixColMinLInfNorm()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 3336 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearConstraintMatrixL2Norm ( )

optional double constraint_matrix_l2_norm = 25;

Returns
This builder for chaining.

Definition at line 3628 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixNumNonzeros()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearConstraintMatrixNumNonzeros ( )
The number of (finite) nonzero entries in the constraint matrix.

optional int64 constraint_matrix_num_nonzeros = 5;

Returns
This builder for chaining.

Definition at line 3432 of file SolveLogOuterClass.java.

◆ clearConstraintMatrixRowMinLInfNorm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearConstraintMatrixRowMinLInfNorm ( )

optional double constraint_matrix_row_min_l_inf_norm = 4;

Returns
This builder for chaining.

Definition at line 3376 of file SolveLogOuterClass.java.

◆ clearField()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 2875 of file SolveLogOuterClass.java.

◆ clearNumConstraints()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearNumConstraints ( )

optional int64 num_constraints = 2;

Returns
This builder for chaining.

Definition at line 3272 of file SolveLogOuterClass.java.

◆ clearNumVariables()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearNumVariables ( )

optional int64 num_variables = 1;

Returns
This builder for chaining.

Definition at line 3232 of file SolveLogOuterClass.java.

◆ clearObjectiveMatrixAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsAvg ( )

optional double objective_matrix_abs_avg = 22;

Returns
This builder for chaining.

Definition at line 4628 of file SolveLogOuterClass.java.

◆ clearObjectiveMatrixAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 4548 of file SolveLogOuterClass.java.

◆ clearObjectiveMatrixAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveMatrixAbsMin ( )

optional double objective_matrix_abs_min = 21;

Returns
This builder for chaining.

Definition at line 4588 of file SolveLogOuterClass.java.

◆ clearObjectiveMatrixL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveMatrixL2Norm ( )

optional double objective_matrix_l2_norm = 27;

Returns
This builder for chaining.

Definition at line 4668 of file SolveLogOuterClass.java.

◆ clearObjectiveMatrixNumNonzeros()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveMatrixNumNonzeros ( )

optional int64 objective_matrix_num_nonzeros = 19;

Returns
This builder for chaining.

Definition at line 4484 of file SolveLogOuterClass.java.

◆ clearObjectiveVectorAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveVectorAbsAvg ( )

optional double objective_vector_abs_avg = 18;

Returns
This builder for chaining.

Definition at line 4404 of file SolveLogOuterClass.java.

◆ clearObjectiveVectorAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveVectorAbsMax ( )
Statistics of the objective vector. The min is over the nonzero terms.

optional double objective_vector_abs_max = 16;

Returns
This builder for chaining.

Definition at line 4324 of file SolveLogOuterClass.java.

◆ clearObjectiveVectorAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveVectorAbsMin ( )

optional double objective_vector_abs_min = 17;

Returns
This builder for chaining.

Definition at line 4364 of file SolveLogOuterClass.java.

◆ clearObjectiveVectorL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearObjectiveVectorL2Norm ( )

optional double objective_vector_l2_norm = 23;

Returns
This builder for chaining.

Definition at line 4444 of file SolveLogOuterClass.java.

◆ clearOneof()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 2880 of file SolveLogOuterClass.java.

◆ clearVariableBoundGapsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearVariableBoundGapsAvg ( )

optional double variable_bound_gaps_avg = 15;

Returns
This builder for chaining.

Definition at line 4228 of file SolveLogOuterClass.java.

◆ clearVariableBoundGapsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearVariableBoundGapsL2Norm ( )

optional double variable_bound_gaps_l2_norm = 26;

Returns
This builder for chaining.

Definition at line 4268 of file SolveLogOuterClass.java.

◆ clearVariableBoundGapsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 4148 of file SolveLogOuterClass.java.

◆ clearVariableBoundGapsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clearVariableBoundGapsMin ( )

optional double variable_bound_gaps_min = 14;

Returns
This builder for chaining.

Definition at line 4188 of file SolveLogOuterClass.java.

◆ clearVariableBoundGapsNumFinite()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Returns
This builder for chaining.

Definition at line 4080 of file SolveLogOuterClass.java.

◆ clone()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.clone ( )

Definition at line 2865 of file SolveLogOuterClass.java.

◆ getCombinedBoundsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedBoundsAvg ( )

optional double combined_bounds_avg = 11;

Returns
The combinedBoundsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3769 of file SolveLogOuterClass.java.

◆ getCombinedBoundsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedBoundsL2Norm ( )

optional double combined_bounds_l2_norm = 24;

Returns
The combinedBoundsL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3809 of file SolveLogOuterClass.java.

◆ getCombinedBoundsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3669 of file SolveLogOuterClass.java.

◆ getCombinedBoundsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedBoundsMin ( )

optional double combined_bounds_min = 10;

Returns
The combinedBoundsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3729 of file SolveLogOuterClass.java.

◆ getCombinedVariableBoundsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedVariableBoundsAvg ( )

optional double combined_variable_bounds_avg = 30;

Returns
The combinedVariableBoundsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3961 of file SolveLogOuterClass.java.

◆ getCombinedVariableBoundsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedVariableBoundsL2Norm ( )

optional double combined_variable_bounds_l2_norm = 31;

Returns
The combinedVariableBoundsL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4001 of file SolveLogOuterClass.java.

◆ getCombinedVariableBoundsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3865 of file SolveLogOuterClass.java.

◆ getCombinedVariableBoundsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getCombinedVariableBoundsMin ( )

optional double combined_variable_bounds_min = 29;

Returns
The combinedVariableBoundsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3921 of file SolveLogOuterClass.java.

◆ getConstraintMatrixAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getConstraintMatrixAbsAvg ( )

optional double constraint_matrix_abs_avg = 8;

Returns
The constraintMatrixAbsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3569 of file SolveLogOuterClass.java.

◆ getConstraintMatrixAbsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3471 of file SolveLogOuterClass.java.

◆ getConstraintMatrixAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getConstraintMatrixAbsMin ( )

optional double constraint_matrix_abs_min = 7;

Returns
The constraintMatrixAbsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3529 of file SolveLogOuterClass.java.

◆ getConstraintMatrixColMinLInfNorm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3305 of file SolveLogOuterClass.java.

◆ getConstraintMatrixL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getConstraintMatrixL2Norm ( )

optional double constraint_matrix_l2_norm = 25;

Returns
The constraintMatrixL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3609 of file SolveLogOuterClass.java.

◆ getConstraintMatrixNumNonzeros()

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

optional int64 constraint_matrix_num_nonzeros = 5;

Returns
The constraintMatrixNumNonzeros.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3405 of file SolveLogOuterClass.java.

◆ getConstraintMatrixRowMinLInfNorm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getConstraintMatrixRowMinLInfNorm ( )

optional double constraint_matrix_row_min_l_inf_norm = 4;

Returns
The constraintMatrixRowMinLInfNorm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3357 of file SolveLogOuterClass.java.

◆ getDefaultInstanceForType()

operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getDefaultInstanceForType ( )

Definition at line 2713 of file SolveLogOuterClass.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getDescriptor ( )
static

Definition at line 2646 of file SolveLogOuterClass.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getDescriptorForType ( )

Definition at line 2708 of file SolveLogOuterClass.java.

◆ getNumConstraints()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getNumConstraints ( )

optional int64 num_constraints = 2;

Returns
The numConstraints.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3253 of file SolveLogOuterClass.java.

◆ getNumVariables()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getNumVariables ( )

optional int64 num_variables = 1;

Returns
The numVariables.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3213 of file SolveLogOuterClass.java.

◆ getObjectiveMatrixAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveMatrixAbsAvg ( )

optional double objective_matrix_abs_avg = 22;

Returns
The objectiveMatrixAbsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4609 of file SolveLogOuterClass.java.

◆ getObjectiveMatrixAbsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4517 of file SolveLogOuterClass.java.

◆ getObjectiveMatrixAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveMatrixAbsMin ( )

optional double objective_matrix_abs_min = 21;

Returns
The objectiveMatrixAbsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4569 of file SolveLogOuterClass.java.

◆ getObjectiveMatrixL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveMatrixL2Norm ( )

optional double objective_matrix_l2_norm = 27;

Returns
The objectiveMatrixL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4649 of file SolveLogOuterClass.java.

◆ getObjectiveMatrixNumNonzeros()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveMatrixNumNonzeros ( )

optional int64 objective_matrix_num_nonzeros = 19;

Returns
The objectiveMatrixNumNonzeros.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4465 of file SolveLogOuterClass.java.

◆ getObjectiveVectorAbsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveVectorAbsAvg ( )

optional double objective_vector_abs_avg = 18;

Returns
The objectiveVectorAbsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4385 of file SolveLogOuterClass.java.

◆ getObjectiveVectorAbsMax()

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

optional double objective_vector_abs_max = 16;

Returns
The objectiveVectorAbsMax.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4297 of file SolveLogOuterClass.java.

◆ getObjectiveVectorAbsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveVectorAbsMin ( )

optional double objective_vector_abs_min = 17;

Returns
The objectiveVectorAbsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4345 of file SolveLogOuterClass.java.

◆ getObjectiveVectorL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getObjectiveVectorL2Norm ( )

optional double objective_vector_l2_norm = 23;

Returns
The objectiveVectorL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4425 of file SolveLogOuterClass.java.

◆ getVariableBoundGapsAvg()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getVariableBoundGapsAvg ( )

optional double variable_bound_gaps_avg = 15;

Returns
The variableBoundGapsAvg.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4209 of file SolveLogOuterClass.java.

◆ getVariableBoundGapsL2Norm()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getVariableBoundGapsL2Norm ( )

optional double variable_bound_gaps_l2_norm = 26;

Returns
The variableBoundGapsL2Norm.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4249 of file SolveLogOuterClass.java.

◆ getVariableBoundGapsMax()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4115 of file SolveLogOuterClass.java.

◆ getVariableBoundGapsMin()

double operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.getVariableBoundGapsMin ( )

optional double variable_bound_gaps_min = 14;

Returns
The variableBoundGapsMin.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4169 of file SolveLogOuterClass.java.

◆ getVariableBoundGapsNumFinite()

long operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4051 of file SolveLogOuterClass.java.

◆ hasCombinedBoundsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedBoundsAvg ( )

optional double combined_bounds_avg = 11;

Returns
Whether the combinedBoundsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3761 of file SolveLogOuterClass.java.

◆ hasCombinedBoundsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedBoundsL2Norm ( )

optional double combined_bounds_l2_norm = 24;

Returns
Whether the combinedBoundsL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3801 of file SolveLogOuterClass.java.

◆ hasCombinedBoundsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3651 of file SolveLogOuterClass.java.

◆ hasCombinedBoundsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedBoundsMin ( )

optional double combined_bounds_min = 10;

Returns
Whether the combinedBoundsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3721 of file SolveLogOuterClass.java.

◆ hasCombinedVariableBoundsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedVariableBoundsAvg ( )

optional double combined_variable_bounds_avg = 30;

Returns
Whether the combinedVariableBoundsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3953 of file SolveLogOuterClass.java.

◆ hasCombinedVariableBoundsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedVariableBoundsL2Norm ( )

optional double combined_variable_bounds_l2_norm = 31;

Returns
Whether the combinedVariableBoundsL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3993 of file SolveLogOuterClass.java.

◆ hasCombinedVariableBoundsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3849 of file SolveLogOuterClass.java.

◆ hasCombinedVariableBoundsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasCombinedVariableBoundsMin ( )

optional double combined_variable_bounds_min = 29;

Returns
Whether the combinedVariableBoundsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3913 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasConstraintMatrixAbsAvg ( )

optional double constraint_matrix_abs_avg = 8;

Returns
Whether the constraintMatrixAbsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3561 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3454 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasConstraintMatrixAbsMin ( )

optional double constraint_matrix_abs_min = 7;

Returns
Whether the constraintMatrixAbsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3521 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixColMinLInfNorm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3291 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasConstraintMatrixL2Norm ( )

optional double constraint_matrix_l2_norm = 25;

Returns
Whether the constraintMatrixL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3601 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixNumNonzeros()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3393 of file SolveLogOuterClass.java.

◆ hasConstraintMatrixRowMinLInfNorm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasConstraintMatrixRowMinLInfNorm ( )

optional double constraint_matrix_row_min_l_inf_norm = 4;

Returns
Whether the constraintMatrixRowMinLInfNorm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3349 of file SolveLogOuterClass.java.

◆ hasNumConstraints()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasNumConstraints ( )

optional int64 num_constraints = 2;

Returns
Whether the numConstraints field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3245 of file SolveLogOuterClass.java.

◆ hasNumVariables()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasNumVariables ( )

optional int64 num_variables = 1;

Returns
Whether the numVariables field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 3205 of file SolveLogOuterClass.java.

◆ hasObjectiveMatrixAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveMatrixAbsAvg ( )

optional double objective_matrix_abs_avg = 22;

Returns
Whether the objectiveMatrixAbsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4601 of file SolveLogOuterClass.java.

◆ hasObjectiveMatrixAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4503 of file SolveLogOuterClass.java.

◆ hasObjectiveMatrixAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveMatrixAbsMin ( )

optional double objective_matrix_abs_min = 21;

Returns
Whether the objectiveMatrixAbsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4561 of file SolveLogOuterClass.java.

◆ hasObjectiveMatrixL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveMatrixL2Norm ( )

optional double objective_matrix_l2_norm = 27;

Returns
Whether the objectiveMatrixL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4641 of file SolveLogOuterClass.java.

◆ hasObjectiveMatrixNumNonzeros()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveMatrixNumNonzeros ( )

optional int64 objective_matrix_num_nonzeros = 19;

Returns
Whether the objectiveMatrixNumNonzeros field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4457 of file SolveLogOuterClass.java.

◆ hasObjectiveVectorAbsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveVectorAbsAvg ( )

optional double objective_vector_abs_avg = 18;

Returns
Whether the objectiveVectorAbsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4377 of file SolveLogOuterClass.java.

◆ hasObjectiveVectorAbsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4285 of file SolveLogOuterClass.java.

◆ hasObjectiveVectorAbsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveVectorAbsMin ( )

optional double objective_vector_abs_min = 17;

Returns
Whether the objectiveVectorAbsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4337 of file SolveLogOuterClass.java.

◆ hasObjectiveVectorL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasObjectiveVectorL2Norm ( )

optional double objective_vector_l2_norm = 23;

Returns
Whether the objectiveVectorL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4417 of file SolveLogOuterClass.java.

◆ hasVariableBoundGapsAvg()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasVariableBoundGapsAvg ( )

optional double variable_bound_gaps_avg = 15;

Returns
Whether the variableBoundGapsAvg field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4201 of file SolveLogOuterClass.java.

◆ hasVariableBoundGapsL2Norm()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasVariableBoundGapsL2Norm ( )

optional double variable_bound_gaps_l2_norm = 26;

Returns
Whether the variableBoundGapsL2Norm field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4241 of file SolveLogOuterClass.java.

◆ hasVariableBoundGapsMax()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4100 of file SolveLogOuterClass.java.

◆ hasVariableBoundGapsMin()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.hasVariableBoundGapsMin ( )

optional double variable_bound_gaps_min = 14;

Returns
Whether the variableBoundGapsMin field is set.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4161 of file SolveLogOuterClass.java.

◆ hasVariableBoundGapsNumFinite()

boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.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.

Implements operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStatsOrBuilder.

Definition at line 4038 of file SolveLogOuterClass.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 2652 of file SolveLogOuterClass.java.

◆ isInitialized()

final boolean operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.isInitialized ( )

Definition at line 3007 of file SolveLogOuterClass.java.

◆ mergeFrom() [1/3]

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 3012 of file SolveLogOuterClass.java.

◆ mergeFrom() [2/3]

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 2897 of file SolveLogOuterClass.java.

◆ mergeFrom() [3/3]

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.mergeFrom ( operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats other)

Definition at line 2906 of file SolveLogOuterClass.java.

◆ mergeUnknownFields()

final Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 4681 of file SolveLogOuterClass.java.

◆ setCombinedBoundsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedBoundsAvg ( double value)

optional double combined_bounds_avg = 11;

Parameters
valueThe combinedBoundsAvg to set.
Returns
This builder for chaining.

Definition at line 3777 of file SolveLogOuterClass.java.

◆ setCombinedBoundsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedBoundsL2Norm ( double value)

optional double combined_bounds_l2_norm = 24;

Parameters
valueThe combinedBoundsL2Norm to set.
Returns
This builder for chaining.

Definition at line 3817 of file SolveLogOuterClass.java.

◆ setCombinedBoundsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe combinedBoundsMax to set.
Returns
This builder for chaining.

Definition at line 3687 of file SolveLogOuterClass.java.

◆ setCombinedBoundsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedBoundsMin ( double value)

optional double combined_bounds_min = 10;

Parameters
valueThe combinedBoundsMin to set.
Returns
This builder for chaining.

Definition at line 3737 of file SolveLogOuterClass.java.

◆ setCombinedVariableBoundsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedVariableBoundsAvg ( double value)

optional double combined_variable_bounds_avg = 30;

Parameters
valueThe combinedVariableBoundsAvg to set.
Returns
This builder for chaining.

Definition at line 3969 of file SolveLogOuterClass.java.

◆ setCombinedVariableBoundsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedVariableBoundsL2Norm ( double value)

optional double combined_variable_bounds_l2_norm = 31;

Parameters
valueThe combinedVariableBoundsL2Norm to set.
Returns
This builder for chaining.

Definition at line 4009 of file SolveLogOuterClass.java.

◆ setCombinedVariableBoundsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe combinedVariableBoundsMax to set.
Returns
This builder for chaining.

Definition at line 3881 of file SolveLogOuterClass.java.

◆ setCombinedVariableBoundsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setCombinedVariableBoundsMin ( double value)

optional double combined_variable_bounds_min = 29;

Parameters
valueThe combinedVariableBoundsMin to set.
Returns
This builder for chaining.

Definition at line 3929 of file SolveLogOuterClass.java.

◆ setConstraintMatrixAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setConstraintMatrixAbsAvg ( double value)

optional double constraint_matrix_abs_avg = 8;

Parameters
valueThe constraintMatrixAbsAvg to set.
Returns
This builder for chaining.

Definition at line 3577 of file SolveLogOuterClass.java.

◆ setConstraintMatrixAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe constraintMatrixAbsMax to set.
Returns
This builder for chaining.

Definition at line 3488 of file SolveLogOuterClass.java.

◆ setConstraintMatrixAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setConstraintMatrixAbsMin ( double value)

optional double constraint_matrix_abs_min = 7;

Parameters
valueThe constraintMatrixAbsMin to set.
Returns
This builder for chaining.

Definition at line 3537 of file SolveLogOuterClass.java.

◆ setConstraintMatrixColMinLInfNorm()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe constraintMatrixColMinLInfNorm to set.
Returns
This builder for chaining.

Definition at line 3319 of file SolveLogOuterClass.java.

◆ setConstraintMatrixL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setConstraintMatrixL2Norm ( double value)

optional double constraint_matrix_l2_norm = 25;

Parameters
valueThe constraintMatrixL2Norm to set.
Returns
This builder for chaining.

Definition at line 3617 of file SolveLogOuterClass.java.

◆ setConstraintMatrixNumNonzeros()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setConstraintMatrixNumNonzeros ( long value)
The number of (finite) nonzero entries in the constraint matrix.

optional int64 constraint_matrix_num_nonzeros = 5;

Parameters
valueThe constraintMatrixNumNonzeros to set.
Returns
This builder for chaining.

Definition at line 3417 of file SolveLogOuterClass.java.

◆ setConstraintMatrixRowMinLInfNorm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setConstraintMatrixRowMinLInfNorm ( double value)

optional double constraint_matrix_row_min_l_inf_norm = 4;

Parameters
valueThe constraintMatrixRowMinLInfNorm to set.
Returns
This builder for chaining.

Definition at line 3365 of file SolveLogOuterClass.java.

◆ setField()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 2869 of file SolveLogOuterClass.java.

◆ setNumConstraints()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setNumConstraints ( long value)

optional int64 num_constraints = 2;

Parameters
valueThe numConstraints to set.
Returns
This builder for chaining.

Definition at line 3261 of file SolveLogOuterClass.java.

◆ setNumVariables()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setNumVariables ( long value)

optional int64 num_variables = 1;

Parameters
valueThe numVariables to set.
Returns
This builder for chaining.

Definition at line 3221 of file SolveLogOuterClass.java.

◆ setObjectiveMatrixAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveMatrixAbsAvg ( double value)

optional double objective_matrix_abs_avg = 22;

Parameters
valueThe objectiveMatrixAbsAvg to set.
Returns
This builder for chaining.

Definition at line 4617 of file SolveLogOuterClass.java.

◆ setObjectiveMatrixAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe objectiveMatrixAbsMax to set.
Returns
This builder for chaining.

Definition at line 4531 of file SolveLogOuterClass.java.

◆ setObjectiveMatrixAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveMatrixAbsMin ( double value)

optional double objective_matrix_abs_min = 21;

Parameters
valueThe objectiveMatrixAbsMin to set.
Returns
This builder for chaining.

Definition at line 4577 of file SolveLogOuterClass.java.

◆ setObjectiveMatrixL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveMatrixL2Norm ( double value)

optional double objective_matrix_l2_norm = 27;

Parameters
valueThe objectiveMatrixL2Norm to set.
Returns
This builder for chaining.

Definition at line 4657 of file SolveLogOuterClass.java.

◆ setObjectiveMatrixNumNonzeros()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveMatrixNumNonzeros ( long value)

optional int64 objective_matrix_num_nonzeros = 19;

Parameters
valueThe objectiveMatrixNumNonzeros to set.
Returns
This builder for chaining.

Definition at line 4473 of file SolveLogOuterClass.java.

◆ setObjectiveVectorAbsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveVectorAbsAvg ( double value)

optional double objective_vector_abs_avg = 18;

Parameters
valueThe objectiveVectorAbsAvg to set.
Returns
This builder for chaining.

Definition at line 4393 of file SolveLogOuterClass.java.

◆ setObjectiveVectorAbsMax()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveVectorAbsMax ( double value)
Statistics of the objective vector. The min is over the nonzero terms.

optional double objective_vector_abs_max = 16;

Parameters
valueThe objectiveVectorAbsMax to set.
Returns
This builder for chaining.

Definition at line 4309 of file SolveLogOuterClass.java.

◆ setObjectiveVectorAbsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveVectorAbsMin ( double value)

optional double objective_vector_abs_min = 17;

Parameters
valueThe objectiveVectorAbsMin to set.
Returns
This builder for chaining.

Definition at line 4353 of file SolveLogOuterClass.java.

◆ setObjectiveVectorL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setObjectiveVectorL2Norm ( double value)

optional double objective_vector_l2_norm = 23;

Parameters
valueThe objectiveVectorL2Norm to set.
Returns
This builder for chaining.

Definition at line 4433 of file SolveLogOuterClass.java.

◆ setRepeatedField()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 2885 of file SolveLogOuterClass.java.

◆ setUnknownFields()

final Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 4675 of file SolveLogOuterClass.java.

◆ setVariableBoundGapsAvg()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setVariableBoundGapsAvg ( double value)

optional double variable_bound_gaps_avg = 15;

Parameters
valueThe variableBoundGapsAvg to set.
Returns
This builder for chaining.

Definition at line 4217 of file SolveLogOuterClass.java.

◆ setVariableBoundGapsL2Norm()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setVariableBoundGapsL2Norm ( double value)

optional double variable_bound_gaps_l2_norm = 26;

Parameters
valueThe variableBoundGapsL2Norm to set.
Returns
This builder for chaining.

Definition at line 4257 of file SolveLogOuterClass.java.

◆ setVariableBoundGapsMax()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe variableBoundGapsMax to set.
Returns
This builder for chaining.

Definition at line 4130 of file SolveLogOuterClass.java.

◆ setVariableBoundGapsMin()

Builder operations_research.pdlp.SolveLogOuterClass.QuadraticProgramStats.Builder.setVariableBoundGapsMin ( double value)

optional double variable_bound_gaps_min = 14;

Parameters
valueThe variableBoundGapsMin to set.
Returns
This builder for chaining.

Definition at line 4177 of file SolveLogOuterClass.java.

◆ setVariableBoundGapsNumFinite()

Builder operations_research.pdlp.SolveLogOuterClass.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;

Parameters
valueThe variableBoundGapsNumFinite to set.
Returns
This builder for chaining.

Definition at line 4064 of file SolveLogOuterClass.java.


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