Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.pdlp.TerminationReason Enum Reference
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 final 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
 

Detailed Description

Protobuf enum operations_research.pdlp.TerminationReason

Definition at line 11 of file TerminationReason.java.

Member Function Documentation

◆ [static initializer]()

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

◆ forNumber()

static 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 210 of file TerminationReason.java.

◆ getDescriptor()

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

Definition at line 251 of file TerminationReason.java.

◆ getDescriptorForType()

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

Definition at line 247 of file TerminationReason.java.

◆ getNumber()

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

Definition at line 192 of file TerminationReason.java.

◆ getValueDescriptor()

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

Definition at line 243 of file TerminationReason.java.

◆ internalGetValueMap()

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

Definition at line 231 of file TerminationReason.java.

◆ valueOf() [1/2]

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

Definition at line 257 of file TerminationReason.java.

◆ valueOf() [2/2]

static 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 202 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 36 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 130 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 52 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 146 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 74 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 168 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 82 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 176 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 65 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 159 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 44 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 138 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 48 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 142 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 56 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 150 of file TerminationReason.java.

◆ TERMINATION_REASON_OPTIMAL

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

TERMINATION_REASON_OPTIMAL = 1;

Definition at line 20 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 114 of file TerminationReason.java.

◆ TERMINATION_REASON_OTHER

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

TERMINATION_REASON_OTHER = 7;

Definition at line 86 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 180 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 28 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 122 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 95 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 189 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 40 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 134 of file TerminationReason.java.

◆ TERMINATION_REASON_UNSPECIFIED

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

TERMINATION_REASON_UNSPECIFIED = 0;

Definition at line 16 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 110 of file TerminationReason.java.


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