public enum TerminationReason extends java.lang.Enum<TerminationReason> implements com.google.protobuf.ProtocolMessageEnum
operations_research.pdlp.TerminationReason
Enum Constant and Description |
---|
TERMINATION_REASON_DUAL_INFEASIBLE
Note in this situation the primal could be either unbounded or infeasible.
|
TERMINATION_REASON_INTERRUPTED_BY_USER
TERMINATION_REASON_INTERRUPTED_BY_USER = 12; |
TERMINATION_REASON_INVALID_INITIAL_SOLUTION
Indicates that the solver detected that the initial solution that was
provided was invalid, e.g., wrong size or containing NAN or inf.
|
TERMINATION_REASON_INVALID_PARAMETER
Indicates that an invalid value for the parameters was detected.
|
TERMINATION_REASON_INVALID_PROBLEM
Indicates that the solver detected invalid problem data, e.g., inconsistent
bounds.
|
TERMINATION_REASON_ITERATION_LIMIT
TERMINATION_REASON_ITERATION_LIMIT = 5; |
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8; |
TERMINATION_REASON_NUMERICAL_ERROR
TERMINATION_REASON_NUMERICAL_ERROR = 6; |
TERMINATION_REASON_OPTIMAL
TERMINATION_REASON_OPTIMAL = 1; |
TERMINATION_REASON_OTHER
TERMINATION_REASON_OTHER = 7; |
TERMINATION_REASON_PRIMAL_INFEASIBLE
Note in this situation the dual could be either unbounded or infeasible.
|
TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE
Primal or dual infeasibility was detected (e.g. by presolve) but no
certificate is available.
|
TERMINATION_REASON_TIME_LIMIT
TERMINATION_REASON_TIME_LIMIT = 4; |
TERMINATION_REASON_UNSPECIFIED
TERMINATION_REASON_UNSPECIFIED = 0; |
Modifier and Type | Field and Description |
---|---|
static int |
TERMINATION_REASON_DUAL_INFEASIBLE_VALUE
Note in this situation the primal could be either unbounded or infeasible.
|
static int |
TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE
TERMINATION_REASON_INTERRUPTED_BY_USER = 12; |
static int |
TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE
Indicates that the solver detected that the initial solution that was
provided was invalid, e.g., wrong size or containing NAN or inf.
|
static int |
TERMINATION_REASON_INVALID_PARAMETER_VALUE
Indicates that an invalid value for the parameters was detected.
|
static int |
TERMINATION_REASON_INVALID_PROBLEM_VALUE
Indicates that the solver detected invalid problem data, e.g., inconsistent
bounds.
|
static int |
TERMINATION_REASON_ITERATION_LIMIT_VALUE
TERMINATION_REASON_ITERATION_LIMIT = 5; |
static int |
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8; |
static int |
TERMINATION_REASON_NUMERICAL_ERROR_VALUE
TERMINATION_REASON_NUMERICAL_ERROR = 6; |
static int |
TERMINATION_REASON_OPTIMAL_VALUE
TERMINATION_REASON_OPTIMAL = 1; |
static int |
TERMINATION_REASON_OTHER_VALUE
TERMINATION_REASON_OTHER = 7; |
static int |
TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE
Note in this situation the dual could be either unbounded or infeasible.
|
static int |
TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE
Primal or dual infeasibility was detected (e.g. by presolve) but no
certificate is available.
|
static int |
TERMINATION_REASON_TIME_LIMIT_VALUE
TERMINATION_REASON_TIME_LIMIT = 4; |
static int |
TERMINATION_REASON_UNSPECIFIED_VALUE
TERMINATION_REASON_UNSPECIFIED = 0; |
Modifier and Type | Method and Description |
---|---|
static TerminationReason |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<TerminationReason> |
internalGetValueMap() |
static TerminationReason |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static TerminationReason |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static TerminationReason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TerminationReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TerminationReason TERMINATION_REASON_UNSPECIFIED
TERMINATION_REASON_UNSPECIFIED = 0;
public static final TerminationReason TERMINATION_REASON_OPTIMAL
TERMINATION_REASON_OPTIMAL = 1;
public static final TerminationReason TERMINATION_REASON_PRIMAL_INFEASIBLE
Note in this situation the dual could be either unbounded or infeasible.
TERMINATION_REASON_PRIMAL_INFEASIBLE = 2;
public static final TerminationReason TERMINATION_REASON_DUAL_INFEASIBLE
Note in this situation the primal could be either unbounded or infeasible.
TERMINATION_REASON_DUAL_INFEASIBLE = 3;
public static final TerminationReason TERMINATION_REASON_TIME_LIMIT
TERMINATION_REASON_TIME_LIMIT = 4;
public static final TerminationReason TERMINATION_REASON_ITERATION_LIMIT
TERMINATION_REASON_ITERATION_LIMIT = 5;
public static final TerminationReason TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;
public static final TerminationReason TERMINATION_REASON_INTERRUPTED_BY_USER
TERMINATION_REASON_INTERRUPTED_BY_USER = 12;
public static final TerminationReason TERMINATION_REASON_NUMERICAL_ERROR
TERMINATION_REASON_NUMERICAL_ERROR = 6;
public static final TerminationReason TERMINATION_REASON_INVALID_PROBLEM
Indicates that the solver detected invalid problem data, e.g., inconsistent bounds.
TERMINATION_REASON_INVALID_PROBLEM = 9;
public static final TerminationReason TERMINATION_REASON_INVALID_INITIAL_SOLUTION
Indicates that the solver detected that the initial solution that was provided was invalid, e.g., wrong size or containing NAN or inf.
TERMINATION_REASON_INVALID_INITIAL_SOLUTION = 13;
public static final TerminationReason TERMINATION_REASON_INVALID_PARAMETER
Indicates that an invalid value for the parameters was detected.
TERMINATION_REASON_INVALID_PARAMETER = 10;
public static final TerminationReason TERMINATION_REASON_OTHER
TERMINATION_REASON_OTHER = 7;
public static final TerminationReason TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE
Primal or dual infeasibility was detected (e.g. by presolve) but no certificate is available.
TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE = 11;
public static final int TERMINATION_REASON_UNSPECIFIED_VALUE
TERMINATION_REASON_UNSPECIFIED = 0;
public static final int TERMINATION_REASON_OPTIMAL_VALUE
TERMINATION_REASON_OPTIMAL = 1;
public static final int TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE
Note in this situation the dual could be either unbounded or infeasible.
TERMINATION_REASON_PRIMAL_INFEASIBLE = 2;
public static final int TERMINATION_REASON_DUAL_INFEASIBLE_VALUE
Note in this situation the primal could be either unbounded or infeasible.
TERMINATION_REASON_DUAL_INFEASIBLE = 3;
public static final int TERMINATION_REASON_TIME_LIMIT_VALUE
TERMINATION_REASON_TIME_LIMIT = 4;
public static final int TERMINATION_REASON_ITERATION_LIMIT_VALUE
TERMINATION_REASON_ITERATION_LIMIT = 5;
public static final int TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE
TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;
public static final int TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE
TERMINATION_REASON_INTERRUPTED_BY_USER = 12;
public static final int TERMINATION_REASON_NUMERICAL_ERROR_VALUE
TERMINATION_REASON_NUMERICAL_ERROR = 6;
public static final int TERMINATION_REASON_INVALID_PROBLEM_VALUE
Indicates that the solver detected invalid problem data, e.g., inconsistent bounds.
TERMINATION_REASON_INVALID_PROBLEM = 9;
public static final int TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE
Indicates that the solver detected that the initial solution that was provided was invalid, e.g., wrong size or containing NAN or inf.
TERMINATION_REASON_INVALID_INITIAL_SOLUTION = 13;
public static final int TERMINATION_REASON_INVALID_PARAMETER_VALUE
Indicates that an invalid value for the parameters was detected.
TERMINATION_REASON_INVALID_PARAMETER = 10;
public static final int TERMINATION_REASON_OTHER_VALUE
TERMINATION_REASON_OTHER = 7;
public static final int TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE
Primal or dual infeasibility was detected (e.g. by presolve) but no certificate is available.
TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE = 11;
public static TerminationReason[] values()
for (TerminationReason c : TerminationReason.values()) System.out.println(c);
public static TerminationReason valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface com.google.protobuf.Internal.EnumLite
getNumber
in interface com.google.protobuf.ProtocolMessageEnum
@Deprecated public static TerminationReason valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static TerminationReason forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<TerminationReason> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface com.google.protobuf.ProtocolMessageEnum
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.ProtocolMessageEnum
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static TerminationReason valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2025. All rights reserved.