Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.pdlp.SolveLogOuterClass.TerminationReason Enum Reference
Inheritance diagram for operations_research.pdlp.SolveLogOuterClass.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 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 365 of file SolveLogOuterClass.java.

Member Function Documentation

◆ forNumber()

static TerminationReason operations_research.pdlp.SolveLogOuterClass.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 555 of file SolveLogOuterClass.java.

◆ getDescriptor()

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

Definition at line 596 of file SolveLogOuterClass.java.

◆ getDescriptorForType()

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

Definition at line 592 of file SolveLogOuterClass.java.

◆ getNumber()

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.getNumber ( )

Definition at line 537 of file SolveLogOuterClass.java.

◆ getValueDescriptor()

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

Definition at line 588 of file SolveLogOuterClass.java.

◆ internalGetValueMap()

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

Definition at line 576 of file SolveLogOuterClass.java.

◆ valueOf() [1/2]

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

Definition at line 602 of file SolveLogOuterClass.java.

◆ valueOf() [2/2]

static TerminationReason operations_research.pdlp.SolveLogOuterClass.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 547 of file SolveLogOuterClass.java.

Member Data Documentation

◆ TERMINATION_REASON_DUAL_INFEASIBLE

operations_research.pdlp.SolveLogOuterClass.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 390 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_DUAL_INFEASIBLE_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 475 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INTERRUPTED_BY_USER

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_INTERRUPTED_BY_USER =(12)

TERMINATION_REASON_INTERRUPTED_BY_USER = 12;

Definition at line 406 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_INTERRUPTED_BY_USER_VALUE = 12
static

TERMINATION_REASON_INTERRUPTED_BY_USER = 12;

Definition at line 491 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_INITIAL_SOLUTION

operations_research.pdlp.SolveLogOuterClass.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 428 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_INITIAL_SOLUTION_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 513 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_PARAMETER

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_INVALID_PARAMETER =(10)
Indicates that an invalid value for the parameters was detected.

TERMINATION_REASON_INVALID_PARAMETER = 10;

Definition at line 436 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_PARAMETER_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 521 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_PROBLEM

operations_research.pdlp.SolveLogOuterClass.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 419 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_INVALID_PROBLEM_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 504 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_ITERATION_LIMIT

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_ITERATION_LIMIT =(5)

TERMINATION_REASON_ITERATION_LIMIT = 5;

Definition at line 398 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_ITERATION_LIMIT_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_ITERATION_LIMIT_VALUE = 5
static

TERMINATION_REASON_ITERATION_LIMIT = 5;

Definition at line 483 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT =(8)

TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;

Definition at line 402 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT_VALUE = 8
static

TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT = 8;

Definition at line 487 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_NUMERICAL_ERROR

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_NUMERICAL_ERROR =(6)

TERMINATION_REASON_NUMERICAL_ERROR = 6;

Definition at line 410 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_NUMERICAL_ERROR_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_NUMERICAL_ERROR_VALUE = 6
static

TERMINATION_REASON_NUMERICAL_ERROR = 6;

Definition at line 495 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_OPTIMAL

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_OPTIMAL =(1)

TERMINATION_REASON_OPTIMAL = 1;

Definition at line 374 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_OPTIMAL_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_OPTIMAL_VALUE = 1
static

TERMINATION_REASON_OPTIMAL = 1;

Definition at line 459 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_OTHER

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_OTHER =(7)

TERMINATION_REASON_OTHER = 7;

Definition at line 440 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_OTHER_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_OTHER_VALUE = 7
static

TERMINATION_REASON_OTHER = 7;

Definition at line 525 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_PRIMAL_INFEASIBLE

operations_research.pdlp.SolveLogOuterClass.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 382 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_PRIMAL_INFEASIBLE_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 467 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE

operations_research.pdlp.SolveLogOuterClass.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 449 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE_VALUE

final int operations_research.pdlp.SolveLogOuterClass.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 534 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_TIME_LIMIT

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_TIME_LIMIT =(4)

TERMINATION_REASON_TIME_LIMIT = 4;

Definition at line 394 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_TIME_LIMIT_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_TIME_LIMIT_VALUE = 4
static

TERMINATION_REASON_TIME_LIMIT = 4;

Definition at line 479 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_UNSPECIFIED

operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_UNSPECIFIED =(0)

TERMINATION_REASON_UNSPECIFIED = 0;

Definition at line 370 of file SolveLogOuterClass.java.

◆ TERMINATION_REASON_UNSPECIFIED_VALUE

final int operations_research.pdlp.SolveLogOuterClass.TerminationReason.TERMINATION_REASON_UNSPECIFIED_VALUE = 0
static

TERMINATION_REASON_UNSPECIFIED = 0;

Definition at line 455 of file SolveLogOuterClass.java.


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