Uses of Class
operations_research.pdlp.Solvers.TerminationCriteria.Builder
Packages that use Solvers.TerminationCriteria.Builder
-
Uses of Solvers.TerminationCriteria.Builder in operations_research.pdlp
Methods in operations_research.pdlp that return Solvers.TerminationCriteria.BuilderModifier and TypeMethodDescriptionSolvers.TerminationCriteria.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Solvers.TerminationCriteria.Builder.clear()Solvers.TerminationCriteria.Builder.clearDetailedOptimalityCriteria().operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;Solvers.TerminationCriteria.Builder.clearEpsDualInfeasible()If the following three conditions hold we say we have obtained an approximate primal ray, which is an approximate certificate of dual infeasibility.Solvers.TerminationCriteria.Builder.clearEpsOptimalAbsolute()Deprecated.operations_research.pdlp.TerminationCriteria.eps_optimal_absolute is deprecated.Solvers.TerminationCriteria.Builder.clearEpsOptimalRelative()Deprecated.operations_research.pdlp.TerminationCriteria.eps_optimal_relative is deprecated.Solvers.TerminationCriteria.Builder.clearEpsPrimalInfeasible()If the following two conditions hold we say that we have obtained an approximate dual ray, which is an approximate certificate of primal infeasibility.Solvers.TerminationCriteria.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Solvers.TerminationCriteria.Builder.clearIterationLimit()If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.Solvers.TerminationCriteria.Builder.clearKktMatrixPassLimit()If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.Solvers.TerminationCriteria.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Solvers.TerminationCriteria.Builder.clearOptimalityCriteria()Solvers.TerminationCriteria.Builder.clearOptimalityNorm()The norm that we are measuring the optimality criteria in.Solvers.TerminationCriteria.Builder.clearSimpleOptimalityCriteria().operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;Solvers.TerminationCriteria.Builder.clearTimeSecLimit()If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.Solvers.TerminationCriteria.Builder.clone()Solvers.PrimalDualHybridGradientParams.Builder.getTerminationCriteriaBuilder()optional .operations_research.pdlp.TerminationCriteria termination_criteria = 1;Solvers.TerminationCriteria.Builder.mergeDetailedOptimalityCriteria(Solvers.TerminationCriteria.DetailedOptimalityCriteria value) .operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;Solvers.TerminationCriteria.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Solvers.TerminationCriteria.Builder.mergeFrom(com.google.protobuf.Message other) Solvers.TerminationCriteria.Builder.mergeFrom(Solvers.TerminationCriteria other) Solvers.TerminationCriteria.Builder.mergeSimpleOptimalityCriteria(Solvers.TerminationCriteria.SimpleOptimalityCriteria value) .operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;Solvers.TerminationCriteria.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Solvers.TerminationCriteria.newBuilder()Solvers.TerminationCriteria.newBuilder(Solvers.TerminationCriteria prototype) Solvers.TerminationCriteria.newBuilderForType()protected Solvers.TerminationCriteria.BuilderSolvers.TerminationCriteria.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Solvers.TerminationCriteria.Builder.setDetailedOptimalityCriteria(Solvers.TerminationCriteria.DetailedOptimalityCriteria value) .operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;Solvers.TerminationCriteria.Builder.setDetailedOptimalityCriteria(Solvers.TerminationCriteria.DetailedOptimalityCriteria.Builder builderForValue) .operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;Solvers.TerminationCriteria.Builder.setEpsDualInfeasible(double value) If the following three conditions hold we say we have obtained an approximate primal ray, which is an approximate certificate of dual infeasibility.Solvers.TerminationCriteria.Builder.setEpsOptimalAbsolute(double value) Deprecated.operations_research.pdlp.TerminationCriteria.eps_optimal_absolute is deprecated.Solvers.TerminationCriteria.Builder.setEpsOptimalRelative(double value) Deprecated.operations_research.pdlp.TerminationCriteria.eps_optimal_relative is deprecated.Solvers.TerminationCriteria.Builder.setEpsPrimalInfeasible(double value) If the following two conditions hold we say that we have obtained an approximate dual ray, which is an approximate certificate of primal infeasibility.Solvers.TerminationCriteria.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Solvers.TerminationCriteria.Builder.setIterationLimit(int value) If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.Solvers.TerminationCriteria.Builder.setKktMatrixPassLimit(double value) If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.Solvers.TerminationCriteria.Builder.setOptimalityNorm(Solvers.OptimalityNorm value) The norm that we are measuring the optimality criteria in.Solvers.TerminationCriteria.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Solvers.TerminationCriteria.Builder.setSimpleOptimalityCriteria(Solvers.TerminationCriteria.SimpleOptimalityCriteria value) .operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;Solvers.TerminationCriteria.Builder.setSimpleOptimalityCriteria(Solvers.TerminationCriteria.SimpleOptimalityCriteria.Builder builderForValue) .operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;Solvers.TerminationCriteria.Builder.setTimeSecLimit(double value) If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.Solvers.TerminationCriteria.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Solvers.TerminationCriteria.toBuilder()Methods in operations_research.pdlp with parameters of type Solvers.TerminationCriteria.BuilderModifier and TypeMethodDescriptionSolvers.PrimalDualHybridGradientParams.Builder.setTerminationCriteria(Solvers.TerminationCriteria.Builder builderForValue) optional .operations_research.pdlp.TerminationCriteria termination_criteria = 1;