#include <CbcCompareBase.hpp>
Public Member Functions | |
| CbcCompareBase () | |
| virtual void | newSolution (CbcModel *) |
| virtual void | newSolution (CbcModel *, double, int) |
| virtual bool | every1000Nodes (CbcModel *, int) |
| virtual bool | fullScan () const |
| Returns true if wants code to do scan with alternate criterion NOTE - this is temporarily disabled. | |
| virtual | ~CbcCompareBase () |
| virtual void | generateCpp (FILE *) |
| Create C++ lines to get to current state. | |
| CbcCompareBase (const CbcCompareBase &rhs) | |
| CbcCompareBase & | operator= (const CbcCompareBase &rhs) |
| virtual CbcCompareBase * | clone () const |
| Clone. | |
| virtual bool | test (CbcNode *, CbcNode *) |
| This is test function. | |
| virtual bool | alternateTest (CbcNode *x, CbcNode *y) |
| This is alternate test function. | |
| bool | operator() (CbcNode *x, CbcNode *y) |
| bool | equalityTest (CbcNode *x, CbcNode *y) const |
| Further test if everything else equal. | |
| void | sayThreaded () |
| Say threaded. | |
| CbcCompareBase () | |
| virtual void | newSolution (CbcModel *) |
| virtual void | newSolution (CbcModel *, double, int) |
| virtual bool | every1000Nodes (CbcModel *, int) |
| virtual bool | fullScan () const |
| Returns true if wants code to do scan with alternate criterion NOTE - this is temporarily disabled. | |
| virtual | ~CbcCompareBase () |
| virtual void | generateCpp (FILE *) |
| Create C++ lines to get to current state. | |
| CbcCompareBase (const CbcCompareBase &rhs) | |
| CbcCompareBase & | operator= (const CbcCompareBase &rhs) |
| virtual CbcCompareBase * | clone () const |
| Clone. | |
| virtual bool | test (CbcNode *, CbcNode *) |
| This is test function. | |
| virtual bool | alternateTest (CbcNode *x, CbcNode *y) |
| This is alternate test function. | |
| bool | operator() (CbcNode *x, CbcNode *y) |
| bool | equalityTest (CbcNode *x, CbcNode *y) const |
| Further test if everything else equal. | |
| void | sayThreaded () |
| Say threaded. | |
Protected Attributes | |
| CbcCompareBase * | test_ |
| bool | threaded_ |
Definition at line 25 of file CbcCompareBase.hpp.
| CbcCompareBase::CbcCompareBase | ( | ) | [inline] |
Definition at line 28 of file CbcCompareBase.hpp.
| virtual CbcCompareBase::~CbcCompareBase | ( | ) | [inline, virtual] |
Definition at line 57 of file CbcCompareBase.hpp.
| CbcCompareBase::CbcCompareBase | ( | const CbcCompareBase & | rhs | ) | [inline] |
Definition at line 62 of file CbcCompareBase.hpp.
| CbcCompareBase::CbcCompareBase | ( | ) | [inline] |
Definition at line 28 of file CbcCompareBase.hpp.
| virtual CbcCompareBase::~CbcCompareBase | ( | ) | [inline, virtual] |
Definition at line 57 of file CbcCompareBase.hpp.
| CbcCompareBase::CbcCompareBase | ( | const CbcCompareBase & | rhs | ) | [inline] |
Definition at line 62 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::newSolution | ( | CbcModel * | ) | [inline, virtual] |
Definition at line 35 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::newSolution | ( | CbcModel * | , |
| double | , | ||
| int | |||
| ) | [inline, virtual] |
Reimplemented in CbcCompareDefault, CbcCompareDefault, and CbcCompareUser.
Definition at line 39 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::every1000Nodes | ( | CbcModel * | , |
| int | |||
| ) | [inline, virtual] |
Reimplemented in CbcCompareDefault, CbcCompareDefault, and CbcCompareUser.
Definition at line 46 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::fullScan | ( | ) | const [inline, virtual] |
Returns true if wants code to do scan with alternate criterion NOTE - this is temporarily disabled.
Reimplemented in CbcCompareUser.
Definition at line 53 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::generateCpp | ( | FILE * | ) | [inline, virtual] |
Create C++ lines to get to current state.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareEstimate, CbcCompareObjective, CbcCompareEstimate, CbcCompareObjective, CbcCompareDepth, and CbcCompareDepth.
Definition at line 59 of file CbcCompareBase.hpp.
| CbcCompareBase& CbcCompareBase::operator= | ( | const CbcCompareBase & | rhs | ) | [inline] |
Definition at line 68 of file CbcCompareBase.hpp.
| virtual CbcCompareBase* CbcCompareBase::clone | ( | ) | const [inline, virtual] |
Clone.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareEstimate, CbcCompareObjective, CbcCompareEstimate, CbcCompareObjective, CbcCompareDepth, CbcCompareDepth, and CbcCompareUser.
Definition at line 77 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::test | ( | CbcNode * | , |
| CbcNode * | |||
| ) | [inline, virtual] |
This is test function.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareObjective, CbcCompareObjective, CbcCompareDepth, CbcCompareEstimate, CbcCompareDepth, CbcCompareEstimate, and CbcCompareUser.
Definition at line 83 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::alternateTest | ( | CbcNode * | x, |
| CbcNode * | y | ||
| ) | [inline, virtual] |
This is alternate test function.
Reimplemented in CbcCompareUser.
Definition at line 88 of file CbcCompareBase.hpp.
Definition at line 92 of file CbcCompareBase.hpp.
| bool CbcCompareBase::equalityTest | ( | CbcNode * | x, |
| CbcNode * | y | ||
| ) | const [inline] |
Further test if everything else equal.
Definition at line 96 of file CbcCompareBase.hpp.
| void CbcCompareBase::sayThreaded | ( | ) | [inline] |
Say threaded.
Definition at line 114 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::newSolution | ( | CbcModel * | ) | [inline, virtual] |
Definition at line 35 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::newSolution | ( | CbcModel * | , |
| double | , | ||
| int | |||
| ) | [inline, virtual] |
Reimplemented in CbcCompareDefault, CbcCompareDefault, and CbcCompareUser.
Definition at line 39 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::every1000Nodes | ( | CbcModel * | , |
| int | |||
| ) | [inline, virtual] |
Reimplemented in CbcCompareDefault, CbcCompareDefault, and CbcCompareUser.
Definition at line 46 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::fullScan | ( | ) | const [inline, virtual] |
Returns true if wants code to do scan with alternate criterion NOTE - this is temporarily disabled.
Reimplemented in CbcCompareUser.
Definition at line 53 of file CbcCompareBase.hpp.
| virtual void CbcCompareBase::generateCpp | ( | FILE * | ) | [inline, virtual] |
Create C++ lines to get to current state.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareEstimate, CbcCompareObjective, CbcCompareEstimate, CbcCompareObjective, CbcCompareDepth, and CbcCompareDepth.
Definition at line 59 of file CbcCompareBase.hpp.
| CbcCompareBase& CbcCompareBase::operator= | ( | const CbcCompareBase & | rhs | ) | [inline] |
Definition at line 68 of file CbcCompareBase.hpp.
| virtual CbcCompareBase* CbcCompareBase::clone | ( | ) | const [inline, virtual] |
Clone.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareEstimate, CbcCompareObjective, CbcCompareEstimate, CbcCompareObjective, CbcCompareDepth, CbcCompareDepth, and CbcCompareUser.
Definition at line 77 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::test | ( | CbcNode * | , |
| CbcNode * | |||
| ) | [inline, virtual] |
This is test function.
Reimplemented in CbcCompareDefault, CbcCompareDefault, CbcCompareObjective, CbcCompareObjective, CbcCompareDepth, CbcCompareEstimate, CbcCompareDepth, CbcCompareEstimate, and CbcCompareUser.
Definition at line 83 of file CbcCompareBase.hpp.
| virtual bool CbcCompareBase::alternateTest | ( | CbcNode * | x, |
| CbcNode * | y | ||
| ) | [inline, virtual] |
This is alternate test function.
Reimplemented in CbcCompareUser.
Definition at line 88 of file CbcCompareBase.hpp.
Definition at line 92 of file CbcCompareBase.hpp.
| bool CbcCompareBase::equalityTest | ( | CbcNode * | x, |
| CbcNode * | y | ||
| ) | const [inline] |
Further test if everything else equal.
Definition at line 96 of file CbcCompareBase.hpp.
| void CbcCompareBase::sayThreaded | ( | ) | [inline] |
Say threaded.
Definition at line 114 of file CbcCompareBase.hpp.
CbcCompareBase * CbcCompareBase::test_ [protected] |
Definition at line 118 of file CbcCompareBase.hpp.
bool CbcCompareBase::threaded_ [protected] |
Definition at line 120 of file CbcCompareBase.hpp.
1.7.6.1