| 
    Cbc
    2.10.10
    
   | 
 
This is to allow the user to replace initialSolve and resolve. More...
#include <CbcSolver3.hpp>
 Inheritance diagram for CbcSolver3:
 Collaboration diagram for CbcSolver3:Public Member Functions | |
Solve methods  | |
| virtual void | initialSolve () | 
| Solve initial LP relaxation.  More... | |
| virtual void | resolve () | 
| Resolve an LP relaxation after problem modification.  More... | |
Constructors and destructors  | |
| CbcSolver3 () | |
| Default Constructor.  More... | |
| virtual OsiSolverInterface * | clone (bool CopyData=true) const | 
| Clone.  More... | |
| CbcSolver3 (const CbcSolver3 &) | |
| Copy constructor.  More... | |
| CbcSolver3 & | operator= (const CbcSolver3 &rhs) | 
| Assignment operator.  More... | |
| virtual | ~CbcSolver3 () | 
| Destructor.  More... | |
Sets and Getss  | |
| void | initialize (CbcModel *model, const char *keep) | 
| Setup arrays - ones in keep will always be in.  More... | |
| const int * | when () const | 
| get which ones have been used  More... | |
| int | getMemory () const | 
| Get memory (i.e. how recent use should be)  More... | |
| int | getCount () const | 
| Get current count.  More... | |
| void | setMemory (int value) | 
| Set memory (i.e. how recent use should be)  More... | |
| void | setBelieveInfeasible (bool yesNo) | 
| Say whether to believe infeasible.  More... | |
| void | setAlgorithm (int value) | 
| Say whether to just count usage.  More... | |
| void | setNested (double value) | 
| Do nested search if this fraction fixed.  More... | |
| int | getAlgorithm () const | 
| Say whether to just count usage.  More... | |
| double | getNested () const | 
| Do nested search if this fraction fixed.  More... | |
Private Attributes | |
Private member data  | |
| double | nestedSearch_ | 
| Do nested search if this fraction fixed.  More... | |
| int * | node_ | 
| Node number when variable last in problem.  More... | |
| int * | howMany_ | 
| How many times in problem.  More... | |
| CbcModel * | model_ | 
| Pointer back to model.  More... | |
| int | count_ | 
| Counter.  More... | |
| int | memory_ | 
| How recently it must have been used.  More... | |
| bool | believeInfeasible_ | 
| If infeasible on subset means infeasible.  More... | |
| bool | algorithm_ | 
| If 0 nothing, 1 compress and fix, 2 long thin.  More... | |
This is to allow the user to replace initialSolve and resolve.
Definition at line 18 of file CbcSolver3.hpp.
| CbcSolver3::CbcSolver3 | ( | ) | 
Default Constructor.
| CbcSolver3::CbcSolver3 | ( | const CbcSolver3 & | ) | 
Copy constructor.
      
  | 
  virtual | 
Destructor.
      
  | 
  virtual | 
Solve initial LP relaxation.
      
  | 
  virtual | 
Resolve an LP relaxation after problem modification.
      
  | 
  virtual | 
Clone.
| CbcSolver3& CbcSolver3::operator= | ( | const CbcSolver3 & | rhs | ) | 
Assignment operator.
| void CbcSolver3::initialize | ( | CbcModel * | model, | 
| const char * | keep | ||
| ) | 
Setup arrays - ones in keep will always be in.
      
  | 
  inline | 
get which ones have been used
Definition at line 56 of file CbcSolver3.hpp.
      
  | 
  inline | 
Get memory (i.e. how recent use should be)
Definition at line 61 of file CbcSolver3.hpp.
      
  | 
  inline | 
Get current count.
Definition at line 66 of file CbcSolver3.hpp.
      
  | 
  inline | 
Set memory (i.e. how recent use should be)
Definition at line 71 of file CbcSolver3.hpp.
      
  | 
  inline | 
Say whether to believe infeasible.
Definition at line 76 of file CbcSolver3.hpp.
      
  | 
  inline | 
Say whether to just count usage.
Definition at line 81 of file CbcSolver3.hpp.
      
  | 
  inline | 
Do nested search if this fraction fixed.
Definition at line 86 of file CbcSolver3.hpp.
      
  | 
  inline | 
Say whether to just count usage.
Definition at line 91 of file CbcSolver3.hpp.
      
  | 
  inline | 
Do nested search if this fraction fixed.
Definition at line 96 of file CbcSolver3.hpp.
      
  | 
  private | 
Do nested search if this fraction fixed.
Definition at line 108 of file CbcSolver3.hpp.
      
  | 
  private | 
Node number when variable last in problem.
Definition at line 110 of file CbcSolver3.hpp.
      
  | 
  private | 
How many times in problem.
Definition at line 112 of file CbcSolver3.hpp.
      
  | 
  private | 
Pointer back to model.
Definition at line 114 of file CbcSolver3.hpp.
      
  | 
  private | 
Counter.
Definition at line 116 of file CbcSolver3.hpp.
      
  | 
  private | 
How recently it must have been used.
Definition at line 118 of file CbcSolver3.hpp.
      
  | 
  private | 
If infeasible on subset means infeasible.
Definition at line 120 of file CbcSolver3.hpp.
      
  | 
  private | 
If 0 nothing, 1 compress and fix, 2 long thin.
Definition at line 122 of file CbcSolver3.hpp.
 1.8.17