Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Relevant readings on infeasibility certificates: (1) https://docs.mosek.com/modeling-cookbook/qcqo.html provides references explaining why the primal rays imply dual infeasibility and dual rays imply primal infeasibility. (2) The termination criteria for Mosek's linear programming optimizer https://docs.mosek.com/9.0/pythonfusion/solving-linear.html. (3) The termination criteria for OSQP is in section 3.3 of https://web.stanford.edu/~boyd/papers/pdf/osqp.pdf. (4) The termination criteria for SCS is in section 3.5 of https://arxiv.org/pdf/1312.3039.pdf.
Protobuf type operations_research.pdlp.TerminationCriteria
Definition at line 3082 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.addRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 3239 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria operations_research.pdlp.Solvers.TerminationCriteria.Builder.build | ( | ) |
Definition at line 3144 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria operations_research.pdlp.Solvers.TerminationCriteria.Builder.buildPartial | ( | ) |
Definition at line 3153 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clear | ( | ) |
Definition at line 3110 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearDetailedOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Definition at line 3696 of file Solvers.java.
Builder operations_research.pdlp.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. (1) primal_ray_linear_objective < 0, (2) max_primal_ray_infeasibility / (-primal_ray_linear_objective) <= eps_dual_infeasible (3) primal_ray_quadratic_norm / (-primal_ray_linear_objective) <= eps_dual_infeasible.
optional double eps_dual_infeasible = 5 [default = 1e-08];
Definition at line 4059 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearEpsOptimalAbsolute | ( | ) |
Absolute tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];
Definition at line 3823 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearEpsOptimalRelative | ( | ) |
Relative tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];
Definition at line 3899 of file Solvers.java.
Builder operations_research.pdlp.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. (1) dual_ray_objective > 0, (2) max_dual_ray_infeasibility / dual_ray_objective <= eps_primal_infeasible.
optional double eps_primal_infeasible = 4 [default = 1e-08];
Definition at line 3975 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field | ) |
Definition at line 3223 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearIterationLimit | ( | ) |
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.
optional int32 iteration_limit = 7 [default = 2147483647];
Definition at line 4179 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearKktMatrixPassLimit | ( | ) |
If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.
optional double kkt_matrix_pass_limit = 8 [default = inf];
Definition at line 4239 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearOneof | ( | com.google.protobuf.Descriptors.OneofDescriptor | oneof | ) |
Definition at line 3228 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearOptimalityCriteria | ( | ) |
Definition at line 3403 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearOptimalityNorm | ( | ) |
The norm that we are measuring the optimality criteria in.
optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];
Definition at line 3463 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearSimpleOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Definition at line 3554 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clearTimeSecLimit | ( | ) |
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.
optional double time_sec_limit = 6 [default = inf];
Definition at line 4119 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.clone | ( | ) |
Definition at line 3213 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria operations_research.pdlp.Solvers.TerminationCriteria.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 3139 of file Solvers.java.
|
static |
Definition at line 3087 of file Solvers.java.
com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.Solvers.TerminationCriteria.Builder.getDescriptorForType | ( | ) |
Definition at line 3134 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteria operations_research.pdlp.Solvers.TerminationCriteria.Builder.getDetailedOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3627 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteria.Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.getDetailedOptimalityCriteriaBuilder | ( | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Definition at line 3715 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteriaOrBuilder operations_research.pdlp.Solvers.TerminationCriteria.Builder.getDetailedOptimalityCriteriaOrBuilder | ( | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3722 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getEpsDualInfeasible | ( | ) |
If the following three conditions hold we say we have obtained an approximate primal ray, which is an approximate certificate of dual infeasibility. (1) primal_ray_linear_objective < 0, (2) max_primal_ray_infeasibility / (-primal_ray_linear_objective) <= eps_dual_infeasible (3) primal_ray_quadratic_norm / (-primal_ray_linear_objective) <= eps_dual_infeasible.
optional double eps_dual_infeasible = 5 [default = 1e-08];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4018 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getEpsOptimalAbsolute | ( | ) |
Absolute tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3786 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getEpsOptimalRelative | ( | ) |
Relative tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3862 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getEpsPrimalInfeasible | ( | ) |
If the following two conditions hold we say that we have obtained an approximate dual ray, which is an approximate certificate of primal infeasibility. (1) dual_ray_objective > 0, (2) max_dual_ray_infeasibility / dual_ray_objective <= eps_primal_infeasible.
optional double eps_primal_infeasible = 4 [default = 1e-08];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3938 of file Solvers.java.
int operations_research.pdlp.Solvers.TerminationCriteria.Builder.getIterationLimit | ( | ) |
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.
optional int32 iteration_limit = 7 [default = 2147483647];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4150 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getKktMatrixPassLimit | ( | ) |
If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.
optional double kkt_matrix_pass_limit = 8 [default = inf];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4210 of file Solvers.java.
OptimalityCriteriaCase operations_research.pdlp.Solvers.TerminationCriteria.Builder.getOptimalityCriteriaCase | ( | ) |
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3398 of file Solvers.java.
operations_research.pdlp.Solvers.OptimalityNorm operations_research.pdlp.Solvers.TerminationCriteria.Builder.getOptimalityNorm | ( | ) |
The norm that we are measuring the optimality criteria in.
optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3433 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteria operations_research.pdlp.Solvers.TerminationCriteria.Builder.getSimpleOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3485 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteria.Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.getSimpleOptimalityCriteriaBuilder | ( | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Definition at line 3573 of file Solvers.java.
operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteriaOrBuilder operations_research.pdlp.Solvers.TerminationCriteria.Builder.getSimpleOptimalityCriteriaOrBuilder | ( | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3580 of file Solvers.java.
double operations_research.pdlp.Solvers.TerminationCriteria.Builder.getTimeSecLimit | ( | ) |
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.
optional double time_sec_limit = 6 [default = inf];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4090 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasDetailedOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3619 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasEpsDualInfeasible | ( | ) |
If the following three conditions hold we say we have obtained an approximate primal ray, which is an approximate certificate of dual infeasibility. (1) primal_ray_linear_objective < 0, (2) max_primal_ray_infeasibility / (-primal_ray_linear_objective) <= eps_dual_infeasible (3) primal_ray_quadratic_norm / (-primal_ray_linear_objective) <= eps_dual_infeasible.
optional double eps_dual_infeasible = 5 [default = 1e-08];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3999 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasEpsOptimalAbsolute | ( | ) |
Absolute tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3769 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasEpsOptimalRelative | ( | ) |
Relative tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3845 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasEpsPrimalInfeasible | ( | ) |
If the following two conditions hold we say that we have obtained an approximate dual ray, which is an approximate certificate of primal infeasibility. (1) dual_ray_objective > 0, (2) max_dual_ray_infeasibility / dual_ray_objective <= eps_primal_infeasible.
optional double eps_primal_infeasible = 4 [default = 1e-08];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3921 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasIterationLimit | ( | ) |
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.
optional int32 iteration_limit = 7 [default = 2147483647];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4137 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasKktMatrixPassLimit | ( | ) |
If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.
optional double kkt_matrix_pass_limit = 8 [default = inf];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4197 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasOptimalityNorm | ( | ) |
The norm that we are measuring the optimality criteria in.
optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3421 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasSimpleOptimalityCriteria | ( | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 3477 of file Solvers.java.
boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.hasTimeSecLimit | ( | ) |
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.
optional double time_sec_limit = 6 [default = inf];
Implements operations_research.pdlp.Solvers.TerminationCriteriaOrBuilder.
Definition at line 4077 of file Solvers.java.
|
protected |
Definition at line 3093 of file Solvers.java.
final boolean operations_research.pdlp.Solvers.TerminationCriteria.Builder.isInitialized | ( | ) |
Definition at line 3299 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeDetailedOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteria | value | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Definition at line 3673 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 3304 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 3245 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeFrom | ( | operations_research.pdlp.Solvers.TerminationCriteria | other | ) |
Definition at line 3254 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeSimpleOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteria | value | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Definition at line 3531 of file Solvers.java.
final Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.mergeUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 4252 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setDetailedOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteria | value | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Definition at line 3643 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setDetailedOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.DetailedOptimalityCriteria.Builder | builderForValue | ) |
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10;
Definition at line 3659 of file Solvers.java.
Builder operations_research.pdlp.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. (1) primal_ray_linear_objective < 0, (2) max_primal_ray_infeasibility / (-primal_ray_linear_objective) <= eps_dual_infeasible (3) primal_ray_quadratic_norm / (-primal_ray_linear_objective) <= eps_dual_infeasible.
optional double eps_dual_infeasible = 5 [default = 1e-08];
value | The epsDualInfeasible to set. |
Definition at line 4037 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setEpsOptimalAbsolute | ( | double | value | ) |
Absolute tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_absolute = 2 [default = 1e-06, deprecated = true];
value | The epsOptimalAbsolute to set. |
Definition at line 3803 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setEpsOptimalRelative | ( | double | value | ) |
Relative tolerance on primal residual, dual residual, and the objective gap. Deprecated, use simple_optimality_criteria instead. TODO(b/241462829) delete this deprecated field.
optional double eps_optimal_relative = 3 [default = 1e-06, deprecated = true];
value | The epsOptimalRelative to set. |
Definition at line 3879 of file Solvers.java.
Builder operations_research.pdlp.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. (1) dual_ray_objective > 0, (2) max_dual_ray_infeasibility / dual_ray_objective <= eps_primal_infeasible.
optional double eps_primal_infeasible = 4 [default = 1e-08];
value | The epsPrimalInfeasible to set. |
Definition at line 3955 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 3217 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setIterationLimit | ( | int | value | ) |
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.
optional int32 iteration_limit = 7 [default = 2147483647];
value | The iterationLimit to set. |
Definition at line 4163 of file Solvers.java.
Builder operations_research.pdlp.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.
optional double kkt_matrix_pass_limit = 8 [default = inf];
value | The kktMatrixPassLimit to set. |
Definition at line 4223 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setOptimalityNorm | ( | operations_research.pdlp.Solvers.OptimalityNorm | value | ) |
The norm that we are measuring the optimality criteria in.
optional .operations_research.pdlp.OptimalityNorm optimality_norm = 1 [default = OPTIMALITY_NORM_L2];
value | The optimalityNorm to set. |
Definition at line 3446 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
int | index, | ||
java.lang.Object | value ) |
Definition at line 3233 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setSimpleOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteria | value | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Definition at line 3501 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setSimpleOptimalityCriteria | ( | operations_research.pdlp.Solvers.TerminationCriteria.SimpleOptimalityCriteria.Builder | builderForValue | ) |
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9;
Definition at line 3517 of file Solvers.java.
Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setTimeSecLimit | ( | double | value | ) |
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.
optional double time_sec_limit = 6 [default = inf];
value | The timeSecLimit to set. |
Definition at line 4103 of file Solvers.java.
final Builder operations_research.pdlp.Solvers.TerminationCriteria.Builder.setUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 4246 of file Solvers.java.