Package | Description |
---|---|
com.google.ortools.pdlp |
Modifier and Type | Method and Description |
---|---|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clear() |
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearDetailedOptimalityCriteria()
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10; |
TerminationCriteria.Builder |
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
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearEpsOptimalAbsolute()
Deprecated.
operations_research.pdlp.TerminationCriteria.eps_optimal_absolute is deprecated.
See ortools/pdlp/solvers.proto;l=147
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearEpsOptimalRelative()
Deprecated.
operations_research.pdlp.TerminationCriteria.eps_optimal_relative is deprecated.
See ortools/pdlp/solvers.proto;l=154
|
TerminationCriteria.Builder |
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
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearIterationLimit()
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver
has taken at least iterations_limit iterations.
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearKktMatrixPassLimit()
If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then
cumulative_kkt_matrix_passes is at least kkt_pass_limit.
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearOptimalityCriteria() |
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearOptimalityNorm()
The norm that we are measuring the optimality criteria in.
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearSimpleOptimalityCriteria()
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.clearTimeSecLimit()
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has
taken at least time_sec_limit time.
|
TerminationCriteria.Builder |
PrimalDualHybridGradientParams.Builder.getTerminationCriteriaBuilder()
optional .operations_research.pdlp.TerminationCriteria termination_criteria = 1; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.mergeDetailedOptimalityCriteria(TerminationCriteria.DetailedOptimalityCriteria value)
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TerminationCriteria.Builder |
TerminationCriteria.Builder.mergeFrom(com.google.protobuf.Message other) |
TerminationCriteria.Builder |
TerminationCriteria.Builder.mergeFrom(TerminationCriteria other) |
TerminationCriteria.Builder |
TerminationCriteria.Builder.mergeSimpleOptimalityCriteria(TerminationCriteria.SimpleOptimalityCriteria value)
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9; |
static TerminationCriteria.Builder |
TerminationCriteria.newBuilder() |
static TerminationCriteria.Builder |
TerminationCriteria.newBuilder(TerminationCriteria prototype) |
TerminationCriteria.Builder |
TerminationCriteria.newBuilderForType() |
protected TerminationCriteria.Builder |
TerminationCriteria.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
TerminationCriteria.Builder |
TerminationCriteria.Builder.setDetailedOptimalityCriteria(TerminationCriteria.DetailedOptimalityCriteria.Builder builderForValue)
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.setDetailedOptimalityCriteria(TerminationCriteria.DetailedOptimalityCriteria value)
.operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria detailed_optimality_criteria = 10; |
TerminationCriteria.Builder |
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
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.setEpsOptimalAbsolute(double value)
Deprecated.
operations_research.pdlp.TerminationCriteria.eps_optimal_absolute is deprecated.
See ortools/pdlp/solvers.proto;l=147
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.setEpsOptimalRelative(double value)
Deprecated.
operations_research.pdlp.TerminationCriteria.eps_optimal_relative is deprecated.
See ortools/pdlp/solvers.proto;l=154
|
TerminationCriteria.Builder |
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
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.setIterationLimit(int value)
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver
has taken at least iterations_limit iterations.
|
TerminationCriteria.Builder |
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.
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.setOptimalityNorm(OptimalityNorm value)
The norm that we are measuring the optimality criteria in.
|
TerminationCriteria.Builder |
TerminationCriteria.Builder.setSimpleOptimalityCriteria(TerminationCriteria.SimpleOptimalityCriteria.Builder builderForValue)
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.setSimpleOptimalityCriteria(TerminationCriteria.SimpleOptimalityCriteria value)
.operations_research.pdlp.TerminationCriteria.SimpleOptimalityCriteria simple_optimality_criteria = 9; |
TerminationCriteria.Builder |
TerminationCriteria.Builder.setTimeSecLimit(double value)
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has
taken at least time_sec_limit time.
|
TerminationCriteria.Builder |
TerminationCriteria.toBuilder() |
Modifier and Type | Method and Description |
---|---|
PrimalDualHybridGradientParams.Builder |
PrimalDualHybridGradientParams.Builder.setTerminationCriteria(TerminationCriteria.Builder builderForValue)
optional .operations_research.pdlp.TerminationCriteria termination_criteria = 1; |
Copyright © 2025. All rights reserved.