Public Member Functions | Protected Attributes
CbcCompareUser Class Reference

#include <CbcCompareUser.hpp>

Inheritance diagram for CbcCompareUser:
CbcCompareBase

List of all members.

Public Member Functions

 CbcCompareUser ()
 CbcCompareUser (double weight)
 CbcCompareUser (const CbcCompareUser &rhs)
CbcCompareUseroperator= (const CbcCompareUser &rhs)
virtual CbcCompareBaseclone () const
 Clone.
 ~CbcCompareUser ()
virtual bool test (CbcNode *x, CbcNode *y)
 This is test function.
virtual bool alternateTest (CbcNode *x, CbcNode *y)
 This is alternate test function.
virtual void newSolution (CbcModel *model, double objectiveAtContinuous, int numberInfeasibilitiesAtContinuous)
virtual bool fullScan () const
 Returns true if wants code to do scan with alternate criterion.
virtual bool every1000Nodes (CbcModel *model, int numberNodes)
double getWeight () const
void setWeight (double weight)
- Public Member Functions inherited from CbcCompareBase
 CbcCompareBase ()
virtual void newSolution (CbcModel *)
virtual ~CbcCompareBase ()
virtual void generateCpp (FILE *)
 Create C++ lines to get to current state.
 CbcCompareBase (const CbcCompareBase &rhs)
CbcCompareBaseoperator= (const CbcCompareBase &rhs)
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 ~CbcCompareBase ()
virtual void generateCpp (FILE *)
 Create C++ lines to get to current state.
 CbcCompareBase (const CbcCompareBase &rhs)
CbcCompareBaseoperator= (const CbcCompareBase &rhs)
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

double weight_
double saveWeight_
int numberSolutions_
int count_
int treeSize_
- Protected Attributes inherited from CbcCompareBase
CbcCompareBasetest_
bool threaded_

Detailed Description

Definition at line 14 of file CbcCompareUser.hpp.


Constructor & Destructor Documentation

CbcCompareUser::CbcCompareUser ( )
CbcCompareUser::CbcCompareUser ( double  weight)
CbcCompareUser::CbcCompareUser ( const CbcCompareUser rhs)
CbcCompareUser::~CbcCompareUser ( )

Member Function Documentation

CbcCompareUser& CbcCompareUser::operator= ( const CbcCompareUser rhs)
virtual CbcCompareBase* CbcCompareUser::clone ( ) const
virtual

Clone.

Reimplemented from CbcCompareBase.

virtual bool CbcCompareUser::test ( CbcNode ,
CbcNode  
)
virtual

This is test function.

Reimplemented from CbcCompareBase.

virtual bool CbcCompareUser::alternateTest ( CbcNode x,
CbcNode y 
)
virtual

This is alternate test function.

Reimplemented from CbcCompareBase.

virtual void CbcCompareUser::newSolution ( CbcModel model,
double  objectiveAtContinuous,
int  numberInfeasibilitiesAtContinuous 
)
virtual

Reimplemented from CbcCompareBase.

virtual bool CbcCompareUser::fullScan ( ) const
virtual

Returns true if wants code to do scan with alternate criterion.

Reimplemented from CbcCompareBase.

virtual bool CbcCompareUser::every1000Nodes ( CbcModel model,
int  numberNodes 
)
virtual

Reimplemented from CbcCompareBase.

double CbcCompareUser::getWeight ( ) const
inline

Definition at line 50 of file CbcCompareUser.hpp.

void CbcCompareUser::setWeight ( double  weight)
inline

Definition at line 52 of file CbcCompareUser.hpp.


Member Data Documentation

double CbcCompareUser::weight_
protected

Definition at line 56 of file CbcCompareUser.hpp.

double CbcCompareUser::saveWeight_
protected

Definition at line 58 of file CbcCompareUser.hpp.

int CbcCompareUser::numberSolutions_
protected

Definition at line 60 of file CbcCompareUser.hpp.

int CbcCompareUser::count_
mutableprotected

Definition at line 62 of file CbcCompareUser.hpp.

int CbcCompareUser::treeSize_
protected

Definition at line 64 of file CbcCompareUser.hpp.


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