Google OR-Tools v9.11
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 10 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 209 of file TerminationReason.java.

◆ getDescriptor()

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

Definition at line 250 of file TerminationReason.java.

◆ getDescriptorForType()

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

Definition at line 246 of file TerminationReason.java.

◆ getNumber()

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

Definition at line 191 of file TerminationReason.java.

◆ getValueDescriptor()

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

Definition at line 242 of file TerminationReason.java.

◆ internalGetValueMap()

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

Definition at line 230 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 256 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 201 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 35 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 129 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 51 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 145 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 73 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 167 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 81 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 175 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 64 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 158 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 43 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 137 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 47 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 141 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 55 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 149 of file TerminationReason.java.

◆ TERMINATION_REASON_OPTIMAL

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

TERMINATION_REASON_OPTIMAL = 1;

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

◆ TERMINATION_REASON_OTHER

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

TERMINATION_REASON_OTHER = 7;

Definition at line 85 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 179 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 27 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 121 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 94 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 188 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 39 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 133 of file TerminationReason.java.

◆ TERMINATION_REASON_UNSPECIFIED

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

TERMINATION_REASON_UNSPECIFIED = 0;

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


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