Uses of Class
com.google.ortools.pdlp.IterationStats.Builder
Packages that use IterationStats.Builder
-
Uses of IterationStats.Builder in com.google.ortools.pdlp
Subclasses with type arguments of type IterationStats.Builder in com.google.ortools.pdlpModifier and TypeClassDescriptionstatic final class
All values in IterationStats assume that the primal quadratic program is a minimization problem and the dual is a maximization problem.Methods in com.google.ortools.pdlp that return IterationStats.BuilderModifier and TypeMethodDescriptionIterationStats.Builder.addAllConvergenceInformation
(Iterable<? extends ConvergenceInformation> values) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.addAllInfeasibilityInformation
(Iterable<? extends InfeasibilityInformation> values) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.addAllPointMetadata
(Iterable<? extends PointMetadata> values) Auxiliary statistics for each type of point.IterationStats.Builder.addConvergenceInformation
(int index, ConvergenceInformation value) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.addConvergenceInformation
(int index, ConvergenceInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.addConvergenceInformation
(ConvergenceInformation value) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.addConvergenceInformation
(ConvergenceInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.addInfeasibilityInformation
(int index, InfeasibilityInformation value) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.addInfeasibilityInformation
(int index, InfeasibilityInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.addInfeasibilityInformation
(InfeasibilityInformation value) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.addInfeasibilityInformation
(InfeasibilityInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).FeasibilityPolishingDetails.Builder.addIterationStatsBuilder()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
FeasibilityPolishingDetails.Builder.addIterationStatsBuilder
(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
SolveLog.Builder.addIterationStatsBuilder()
A history of iteration stats for the solve.SolveLog.Builder.addIterationStatsBuilder
(int index) A history of iteration stats for the solve.IterationStats.Builder.addPointMetadata
(int index, PointMetadata value) Auxiliary statistics for each type of point.IterationStats.Builder.addPointMetadata
(int index, PointMetadata.Builder builderForValue) Auxiliary statistics for each type of point.IterationStats.Builder.addPointMetadata
(PointMetadata value) Auxiliary statistics for each type of point.IterationStats.Builder.addPointMetadata
(PointMetadata.Builder builderForValue) Auxiliary statistics for each type of point.IterationStats.Builder.clear()
IterationStats.Builder.clearConvergenceInformation()
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.clearCumulativeKktMatrixPasses()
The cumulative number of passes through the KKT matrix since the start of the solve.IterationStats.Builder.clearCumulativeRejectedSteps()
The total number of rejected steps (e.g., within a line search procedure) since the start of the solve.IterationStats.Builder.clearCumulativeTimeSec()
The amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).IterationStats.Builder.clearInfeasibilityInformation()
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.clearIterationNumber()
The iteration number at which these stats were recorded.IterationStats.Builder.clearPointMetadata()
Auxiliary statistics for each type of point.IterationStats.Builder.clearPrimalWeight()
Primal weight controlling the relation between primal and dual step sizes.IterationStats.Builder.clearRestartUsed()
The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.IterationStats.Builder.clearStepSize()
Step size used at this iteration.FeasibilityPolishingDetails.Builder.getIterationStatsBuilder
(int index) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
SolveLog.Builder.getIterationStatsBuilder
(int index) A history of iteration stats for the solve.FeasibilityPolishingDetails.Builder.getSolutionStatsBuilder()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
SolveLog.Builder.getSolutionStatsBuilder()
The `IterationStats` for the final iteration of the solver.IterationStats.Builder.mergeFrom
(IterationStats other) IterationStats.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) IterationStats.Builder.mergeFrom
(com.google.protobuf.Message other) static IterationStats.Builder
IterationStats.newBuilder()
static IterationStats.Builder
IterationStats.newBuilder
(IterationStats prototype) IterationStats.newBuilderForType()
protected IterationStats.Builder
IterationStats.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) IterationStats.Builder.removeConvergenceInformation
(int index) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.removeInfeasibilityInformation
(int index) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.removePointMetadata
(int index) Auxiliary statistics for each type of point.IterationStats.Builder.setConvergenceInformation
(int index, ConvergenceInformation value) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.setConvergenceInformation
(int index, ConvergenceInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.IterationStats.Builder.setCumulativeKktMatrixPasses
(double value) The cumulative number of passes through the KKT matrix since the start of the solve.IterationStats.Builder.setCumulativeRejectedSteps
(int value) The total number of rejected steps (e.g., within a line search procedure) since the start of the solve.IterationStats.Builder.setCumulativeTimeSec
(double value) The amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).IterationStats.Builder.setInfeasibilityInformation
(int index, InfeasibilityInformation value) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.setInfeasibilityInformation
(int index, InfeasibilityInformation.Builder builderForValue) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).IterationStats.Builder.setIterationNumber
(int value) The iteration number at which these stats were recorded.IterationStats.Builder.setPointMetadata
(int index, PointMetadata value) Auxiliary statistics for each type of point.IterationStats.Builder.setPointMetadata
(int index, PointMetadata.Builder builderForValue) Auxiliary statistics for each type of point.IterationStats.Builder.setPrimalWeight
(double value) Primal weight controlling the relation between primal and dual step sizes.IterationStats.Builder.setRestartUsed
(RestartChoice value) The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.IterationStats.Builder.setStepSize
(double value) Step size used at this iteration.IterationStats.toBuilder()
Methods in com.google.ortools.pdlp that return types with arguments of type IterationStats.BuilderModifier and TypeMethodDescriptionFeasibilityPolishingDetails.Builder.getIterationStatsBuilderList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
SolveLog.Builder.getIterationStatsBuilderList()
A history of iteration stats for the solve.Methods in com.google.ortools.pdlp with parameters of type IterationStats.BuilderModifier and TypeMethodDescriptionFeasibilityPolishingDetails.Builder.addIterationStats
(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
FeasibilityPolishingDetails.Builder.addIterationStats
(IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
SolveLog.Builder.addIterationStats
(int index, IterationStats.Builder builderForValue) A history of iteration stats for the solve.SolveLog.Builder.addIterationStats
(IterationStats.Builder builderForValue) A history of iteration stats for the solve.FeasibilityPolishingDetails.Builder.setIterationStats
(int index, IterationStats.Builder builderForValue) repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
SolveLog.Builder.setIterationStats
(int index, IterationStats.Builder builderForValue) A history of iteration stats for the solve.FeasibilityPolishingDetails.Builder.setSolutionStats
(IterationStats.Builder builderForValue) optional .operations_research.pdlp.IterationStats solution_stats = 7;
SolveLog.Builder.setSolutionStats
(IterationStats.Builder builderForValue) The `IterationStats` for the final iteration of the solver.