11 implements com.google.protobuf.ProtocolMessageEnum {
98 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
99 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
109 public static final int TERMINATION_REASON_UNSPECIFIED_VALUE = 0;
113 public static final int TERMINATION_REASON_OPTIMAL_VALUE = 1;
121 public static final int TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE = 2;
129 public static final int TERMINATION_REASON_DUAL_INFEASIBLE_VALUE = 3;
133 public static final int TERMINATION_REASON_TIME_LIMIT_VALUE = 4;
137 public static final int TERMINATION_REASON_ITERATION_LIMIT_VALUE = 5;
141 public static final int TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE = 8;
145 public static final int TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE = 12;
149 public static final int TERMINATION_REASON_NUMERICAL_ERROR_VALUE = 6;
158 public static final int TERMINATION_REASON_INVALID_PROBLEM_VALUE = 9;
167 public static final int TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE = 13;
175 public static final int TERMINATION_REASON_INVALID_PARAMETER_VALUE = 10;
179 public static final int TERMINATION_REASON_OTHER_VALUE = 7;
188 public static final int TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE = 11;
200 @java.lang.Deprecated
202 return forNumber(value);
211 case 0:
return TERMINATION_REASON_UNSPECIFIED;
212 case 1:
return TERMINATION_REASON_OPTIMAL;
213 case 2:
return TERMINATION_REASON_PRIMAL_INFEASIBLE;
214 case 3:
return TERMINATION_REASON_DUAL_INFEASIBLE;
215 case 4:
return TERMINATION_REASON_TIME_LIMIT;
216 case 5:
return TERMINATION_REASON_ITERATION_LIMIT;
217 case 8:
return TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT;
218 case 12:
return TERMINATION_REASON_INTERRUPTED_BY_USER;
219 case 6:
return TERMINATION_REASON_NUMERICAL_ERROR;
220 case 9:
return TERMINATION_REASON_INVALID_PROBLEM;
221 case 13:
return TERMINATION_REASON_INVALID_INITIAL_SOLUTION;
222 case 10:
return TERMINATION_REASON_INVALID_PARAMETER;
223 case 7:
return TERMINATION_REASON_OTHER;
224 case 11:
return TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE;
225 default:
return null;
231 return internalValueMap;
233 private static final com.google.protobuf.Internal.EnumLiteMap<
241 public final com.google.protobuf.Descriptors.EnumValueDescriptor
243 return getDescriptor().getValues().get(ordinal());
245 public final com.google.protobuf.Descriptors.EnumDescriptor
247 return getDescriptor();
249 public static final com.google.protobuf.Descriptors.EnumDescriptor
251 return com.google.ortools.pdlp.SolveLogOuterClass.getDescriptor().getEnumTypes().get(2);
257 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
258 if (desc.getType() != getDescriptor()) {
259 throw new java.lang.IllegalArgumentException(
260 "EnumValueDescriptor is not for this type.");
262 return VALUES[desc.getIndex()];
265 private final int value;