| 
    Osi
    0.108.6
    
   | 
 
Internal class for obtaining status from the applyCuts method. More...
#include <OsiSolverInterface.hpp>
Public Member Functions | |
Constructors and desctructors  | |
| ApplyCutsReturnCode () | |
| Default constructor.  More... | |
| ApplyCutsReturnCode (const ApplyCutsReturnCode &rhs) | |
| Copy constructor.  More... | |
| ApplyCutsReturnCode & | operator= (const ApplyCutsReturnCode &rhs) | 
| Assignment operator.  More... | |
| ~ApplyCutsReturnCode () | |
| Destructor.  More... | |
Accessing return code attributes  | |
| int | getNumInconsistent () const | 
| Number of logically inconsistent cuts.  More... | |
| int | getNumInconsistentWrtIntegerModel () const | 
| Number of cuts inconsistent with the current model.  More... | |
| int | getNumInfeasible () const | 
| Number of cuts that cause obvious infeasibility.  More... | |
| int | getNumIneffective () const | 
| Number of redundant or ineffective cuts.  More... | |
| int | getNumApplied () const | 
| Number of cuts applied.  More... | |
Private Member Functions | |
Private methods  | |
| void | incrementInternallyInconsistent () | 
| Increment logically inconsistent cut counter.  More... | |
| void | incrementExternallyInconsistent () | 
| Increment model-inconsistent counter.  More... | |
| void | incrementInfeasible () | 
| Increment infeasible cut counter.  More... | |
| void | incrementIneffective () | 
| Increment ineffective cut counter.  More... | |
| void | incrementApplied () | 
| Increment applied cut counter.  More... | |
Private Attributes | |
Private member data  | |
| int | intInconsistent_ | 
| Counter for logically inconsistent cuts.  More... | |
| int | extInconsistent_ | 
| Counter for model-inconsistent cuts.  More... | |
| int | infeasible_ | 
| Counter for infeasible cuts.  More... | |
| int | ineffective_ | 
| Counter for ineffective cuts.  More... | |
| int | applied_ | 
| Counter for applied cuts.  More... | |
Friends | |
| class | OsiSolverInterface | 
| class | OsiClpSolverInterface | 
| class | OsiGrbSolverInterface | 
Internal class for obtaining status from the applyCuts method.
Definition at line 72 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Default constructor.
Definition at line 81 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Copy constructor.
Definition at line 90 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Destructor.
Definition at line 111 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Assignment operator.
Definition at line 99 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Number of logically inconsistent cuts.
Definition at line 117 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Number of cuts inconsistent with the current model.
Definition at line 122 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Number of cuts that cause obvious infeasibility.
Definition at line 127 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Number of redundant or ineffective cuts.
Definition at line 132 of file OsiSolverInterface.hpp.
      
  | 
  inline | 
Number of cuts applied.
Definition at line 137 of file OsiSolverInterface.hpp.
      
  | 
  inlineprivate | 
Increment logically inconsistent cut counter.
Definition at line 147 of file OsiSolverInterface.hpp.
      
  | 
  inlineprivate | 
Increment model-inconsistent counter.
Definition at line 149 of file OsiSolverInterface.hpp.
      
  | 
  inlineprivate | 
Increment infeasible cut counter.
Definition at line 151 of file OsiSolverInterface.hpp.
      
  | 
  inlineprivate | 
Increment ineffective cut counter.
Definition at line 153 of file OsiSolverInterface.hpp.
      
  | 
  inlineprivate | 
Increment applied cut counter.
Definition at line 155 of file OsiSolverInterface.hpp.
      
  | 
  friend | 
Definition at line 73 of file OsiSolverInterface.hpp.
      
  | 
  friend | 
Definition at line 74 of file OsiSolverInterface.hpp.
      
  | 
  friend | 
Definition at line 75 of file OsiSolverInterface.hpp.
      
  | 
  private | 
Counter for logically inconsistent cuts.
Definition at line 161 of file OsiSolverInterface.hpp.
      
  | 
  private | 
Counter for model-inconsistent cuts.
Definition at line 163 of file OsiSolverInterface.hpp.
      
  | 
  private | 
Counter for infeasible cuts.
Definition at line 165 of file OsiSolverInterface.hpp.
      
  | 
  private | 
Counter for ineffective cuts.
Definition at line 167 of file OsiSolverInterface.hpp.
      
  | 
  private | 
Counter for applied cuts.
Definition at line 169 of file OsiSolverInterface.hpp.
 1.8.5