Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.pdlp.TerminationReason Enum Reference

Detailed Description

Protobuf enum operations_research.pdlp.TerminationReason

Definition at line 12 of file TerminationReason.java.

Inheritance diagram for com.google.ortools.pdlp.TerminationReason:

Public Member Functions

final int getNumber ()
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor ()
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType ()

Static Public Member Functions

 [static initializer]
static TerminationReason valueOf (int value)
static TerminationReason forNumber (int value)
static com.google.protobuf.Internal.EnumLiteMap< TerminationReasoninternalGetValueMap ()
static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor ()
static TerminationReason valueOf (com.google.protobuf.Descriptors.EnumValueDescriptor desc)

Public Attributes

 TERMINATION_REASON_UNSPECIFIED =(0)
 TERMINATION_REASON_OPTIMAL =(1)
 TERMINATION_REASON_PRIMAL_INFEASIBLE =(2)
 TERMINATION_REASON_DUAL_INFEASIBLE =(3)
 TERMINATION_REASON_TIME_LIMIT =(4)
 TERMINATION_REASON_ITERATION_LIMIT =(5)
 TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT =(8)
 TERMINATION_REASON_INTERRUPTED_BY_USER =(12)
 TERMINATION_REASON_NUMERICAL_ERROR =(6)
 TERMINATION_REASON_INVALID_PROBLEM =(9)
 TERMINATION_REASON_INVALID_INITIAL_SOLUTION =(13)
 TERMINATION_REASON_INVALID_PARAMETER =(10)
 TERMINATION_REASON_OTHER =(7)
 TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE =(11)

Static Public Attributes

static final int TERMINATION_REASON_UNSPECIFIED_VALUE = 0
static final int TERMINATION_REASON_OPTIMAL_VALUE = 1
static final int TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE = 2
static final int TERMINATION_REASON_DUAL_INFEASIBLE_VALUE = 3
static final int TERMINATION_REASON_TIME_LIMIT_VALUE = 4
static final int TERMINATION_REASON_ITERATION_LIMIT_VALUE = 5
static final int TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE = 8
static final int TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE = 12
static final int TERMINATION_REASON_NUMERICAL_ERROR_VALUE = 6
static final int TERMINATION_REASON_INVALID_PROBLEM_VALUE = 9
static final int TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE = 13
static final int TERMINATION_REASON_INVALID_PARAMETER_VALUE = 10
static final int TERMINATION_REASON_OTHER_VALUE = 7
static final int TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE = 11

Member Function Documentation

◆ [static initializer]()

com.google.ortools.pdlp.TerminationReason.[static initializer]
static

◆ forNumber()

TerminationReason com.google.ortools.pdlp.TerminationReason.forNumber ( int value)
static
Parameters
valueThe numeric wire value of the corresponding enum entry.
Returns
The enum associated with the given numeric wire value.

Definition at line 211 of file TerminationReason.java.

◆ getDescriptor()

com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.pdlp.TerminationReason.getDescriptor ( )
static

Definition at line 252 of file TerminationReason.java.

◆ getDescriptorForType()

final com.google.protobuf.Descriptors.EnumDescriptor com.google.ortools.pdlp.TerminationReason.getDescriptorForType ( )

Definition at line 248 of file TerminationReason.java.

◆ getNumber()

final int com.google.ortools.pdlp.TerminationReason.getNumber ( )

Definition at line 193 of file TerminationReason.java.

◆ getValueDescriptor()

final com.google.protobuf.Descriptors.EnumValueDescriptor com.google.ortools.pdlp.TerminationReason.getValueDescriptor ( )

Definition at line 244 of file TerminationReason.java.

◆ internalGetValueMap()

com.google.protobuf.Internal.EnumLiteMap< TerminationReason > com.google.ortools.pdlp.TerminationReason.internalGetValueMap ( )
static

Definition at line 232 of file TerminationReason.java.

◆ valueOf() [1/2]

TerminationReason com.google.ortools.pdlp.TerminationReason.valueOf ( com.google.protobuf.Descriptors.EnumValueDescriptor desc)
static

Definition at line 258 of file TerminationReason.java.

◆ valueOf() [2/2]

TerminationReason com.google.ortools.pdlp.TerminationReason.valueOf ( int value)
static
Parameters
valueThe numeric wire value of the corresponding enum entry.
Returns
The enum associated with the given numeric wire value.
Deprecated
Use forNumber(int) instead.

Definition at line 203 of file TerminationReason.java.

Member Data Documentation

◆ TERMINATION_REASON_DUAL_INFEASIBLE

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_DUAL_INFEASIBLE =(3)
Note in this situation the primal could be either unbounded or infeasible.

TERMINATION_REASON_DUAL_INFEASIBLE = 3;

Definition at line 37 of file TerminationReason.java.

◆ TERMINATION_REASON_DUAL_INFEASIBLE_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_DUAL_INFEASIBLE_VALUE = 3
static
Note in this situation the primal could be either unbounded or infeasible.

TERMINATION_REASON_DUAL_INFEASIBLE = 3;

Definition at line 131 of file TerminationReason.java.

◆ TERMINATION_REASON_INTERRUPTED_BY_USER

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INTERRUPTED_BY_USER =(12)

TERMINATION_REASON_INTERRUPTED_BY_USER = 12;

Definition at line 53 of file TerminationReason.java.

◆ TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE = 12
static

TERMINATION_REASON_INTERRUPTED_BY_USER = 12;

Definition at line 147 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_INITIAL_SOLUTION

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_INITIAL_SOLUTION =(13)
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;

Definition at line 75 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE = 13
static
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;

Definition at line 169 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_PARAMETER

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_PARAMETER =(10)
Indicates that an invalid value for the parameters was detected.

TERMINATION_REASON_INVALID_PARAMETER = 10;

Definition at line 83 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_PARAMETER_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_PARAMETER_VALUE = 10
static
Indicates that an invalid value for the parameters was detected.

TERMINATION_REASON_INVALID_PARAMETER = 10;

Definition at line 177 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_PROBLEM

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_PROBLEM =(9)
Indicates that the solver detected invalid problem data, e.g., inconsistent
bounds.

TERMINATION_REASON_INVALID_PROBLEM = 9;

Definition at line 66 of file TerminationReason.java.

◆ TERMINATION_REASON_INVALID_PROBLEM_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_INVALID_PROBLEM_VALUE = 9
static
Indicates that the solver detected invalid problem data, e.g., inconsistent
bounds.

TERMINATION_REASON_INVALID_PROBLEM = 9;

Definition at line 160 of file TerminationReason.java.

◆ TERMINATION_REASON_ITERATION_LIMIT

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_ITERATION_LIMIT =(5)

TERMINATION_REASON_ITERATION_LIMIT = 5;

Definition at line 45 of file TerminationReason.java.

◆ TERMINATION_REASON_ITERATION_LIMIT_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_ITERATION_LIMIT_VALUE = 5
static

TERMINATION_REASON_ITERATION_LIMIT = 5;

Definition at line 139 of file TerminationReason.java.

◆ TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT =(8)

TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;

Definition at line 49 of file TerminationReason.java.

◆ TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE = 8
static

TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;

Definition at line 143 of file TerminationReason.java.

◆ TERMINATION_REASON_NUMERICAL_ERROR

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_NUMERICAL_ERROR =(6)

TERMINATION_REASON_NUMERICAL_ERROR = 6;

Definition at line 57 of file TerminationReason.java.

◆ TERMINATION_REASON_NUMERICAL_ERROR_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_NUMERICAL_ERROR_VALUE = 6
static

TERMINATION_REASON_NUMERICAL_ERROR = 6;

Definition at line 151 of file TerminationReason.java.

◆ TERMINATION_REASON_OPTIMAL

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_OPTIMAL =(1)

TERMINATION_REASON_OPTIMAL = 1;

Definition at line 21 of file TerminationReason.java.

◆ TERMINATION_REASON_OPTIMAL_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_OPTIMAL_VALUE = 1
static

TERMINATION_REASON_OPTIMAL = 1;

Definition at line 115 of file TerminationReason.java.

◆ TERMINATION_REASON_OTHER

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_OTHER =(7)

TERMINATION_REASON_OTHER = 7;

Definition at line 87 of file TerminationReason.java.

◆ TERMINATION_REASON_OTHER_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_OTHER_VALUE = 7
static

TERMINATION_REASON_OTHER = 7;

Definition at line 181 of file TerminationReason.java.

◆ TERMINATION_REASON_PRIMAL_INFEASIBLE

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_PRIMAL_INFEASIBLE =(2)
Note in this situation the dual could be either unbounded or infeasible.

TERMINATION_REASON_PRIMAL_INFEASIBLE = 2;

Definition at line 29 of file TerminationReason.java.

◆ TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE = 2
static
Note in this situation the dual could be either unbounded or infeasible.

TERMINATION_REASON_PRIMAL_INFEASIBLE = 2;

Definition at line 123 of file TerminationReason.java.

◆ TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE =(11)
Primal or dual infeasibility was detected (e.g. by presolve) but no
certificate is available.

TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE = 11;

Definition at line 96 of file TerminationReason.java.

◆ TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE = 11
static
Primal or dual infeasibility was detected (e.g. by presolve) but no
certificate is available.

TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE = 11;

Definition at line 190 of file TerminationReason.java.

◆ TERMINATION_REASON_TIME_LIMIT

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_TIME_LIMIT =(4)

TERMINATION_REASON_TIME_LIMIT = 4;

Definition at line 41 of file TerminationReason.java.

◆ TERMINATION_REASON_TIME_LIMIT_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_TIME_LIMIT_VALUE = 4
static

TERMINATION_REASON_TIME_LIMIT = 4;

Definition at line 135 of file TerminationReason.java.

◆ TERMINATION_REASON_UNSPECIFIED

com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_UNSPECIFIED =(0)

TERMINATION_REASON_UNSPECIFIED = 0;

Definition at line 17 of file TerminationReason.java.

◆ TERMINATION_REASON_UNSPECIFIED_VALUE

final int com.google.ortools.pdlp.TerminationReason.TERMINATION_REASON_UNSPECIFIED_VALUE = 0
static

TERMINATION_REASON_UNSPECIFIED = 0;

Definition at line 111 of file TerminationReason.java.


The documentation for this enum was generated from the following file: