#include <OsiSolverInterface.hpp>
Public Member Functions | |
Constructors and desctructors | |
ApplyCutsReturnCode () | |
Default constructor. | |
ApplyCutsReturnCode (const ApplyCutsReturnCode &rhs) | |
Copy constructor. | |
ApplyCutsReturnCode & | operator= (const ApplyCutsReturnCode &rhs) |
Assignment operator. | |
~ApplyCutsReturnCode () | |
Destructor. | |
Accessing return code attributes | |
int | getNumInconsistent () |
Number of logically inconsistent cuts. | |
int | getNumInconsistentWrtIntegerModel () |
Number of cuts inconsistent with the current model. | |
int | getNumInfeasible () |
Number of cuts that cause obvious infeasibility. | |
int | getNumIneffective () |
Number of redundant or ineffective cuts. | |
int | getNumApplied () |
Number of cuts applied. | |
Private Member Functions | |
Private methods | |
void | incrementInternallyInconsistent () |
Increment logically inconsistent cut counter. | |
void | incrementExternallyInconsistent () |
Increment model-inconsistent counter. | |
void | incrementInfeasible () |
Increment infeasible cut counter. | |
void | incrementIneffective () |
Increment ineffective cut counter. | |
void | incrementApplied () |
Increment applied cut counter. | |
Private Attributes | |
Private member data | |
int | intInconsistent_ |
Counter for logically inconsistent cuts. | |
int | extInconsistent_ |
Counter for model-inconsistent cuts. | |
int | infeasible_ |
Counter for infeasible cuts. | |
int | ineffective_ |
Counter for ineffective cuts. | |
int | applied_ |
Counter for applied cuts. | |
Friends | |
class | OsiSolverInterface |
class | OsiOslSolverInterface |
Definition at line 65 of file OsiSolverInterface.hpp.
|
Default constructor.
Definition at line 73 of file OsiSolverInterface.hpp. |
|
Copy constructor.
Definition at line 80 of file OsiSolverInterface.hpp. |
|
Destructor.
Definition at line 99 of file OsiSolverInterface.hpp. |
|
Assignment operator.
Definition at line 87 of file OsiSolverInterface.hpp. References applied_, extInconsistent_, ineffective_, infeasible_, and intInconsistent_. |
|
Number of logically inconsistent cuts.
Definition at line 105 of file OsiSolverInterface.hpp. |
|
Number of cuts inconsistent with the current model.
Definition at line 107 of file OsiSolverInterface.hpp. |
|
Number of cuts that cause obvious infeasibility.
Definition at line 109 of file OsiSolverInterface.hpp. |
|
Number of redundant or ineffective cuts.
Definition at line 111 of file OsiSolverInterface.hpp. |
|
Number of cuts applied.
Definition at line 113 of file OsiSolverInterface.hpp. |
|
Increment logically inconsistent cut counter.
Definition at line 120 of file OsiSolverInterface.hpp. |
|
Increment model-inconsistent counter.
Definition at line 122 of file OsiSolverInterface.hpp. |
|
Increment infeasible cut counter.
Definition at line 124 of file OsiSolverInterface.hpp. |
|
Increment ineffective cut counter.
Definition at line 126 of file OsiSolverInterface.hpp. |
|
Increment applied cut counter.
Definition at line 128 of file OsiSolverInterface.hpp. |
|
Definition at line 66 of file OsiSolverInterface.hpp. |
|
Definition at line 67 of file OsiSolverInterface.hpp. |
|
Counter for logically inconsistent cuts.
Definition at line 134 of file OsiSolverInterface.hpp. Referenced by operator=(). |
|
Counter for model-inconsistent cuts.
Definition at line 136 of file OsiSolverInterface.hpp. Referenced by operator=(). |
|
Counter for infeasible cuts.
Definition at line 138 of file OsiSolverInterface.hpp. Referenced by operator=(). |
|
Counter for ineffective cuts.
Definition at line 140 of file OsiSolverInterface.hpp. Referenced by operator=(). |
|
Counter for applied cuts.
Definition at line 142 of file OsiSolverInterface.hpp. Referenced by operator=(). |