Cbc  2.10.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | List of all members
CbcStrategyNull Class Reference

Null class. More...

#include <CbcStrategy.hpp>

+ Inheritance diagram for CbcStrategyNull:
+ Collaboration diagram for CbcStrategyNull:

Public Member Functions

 CbcStrategyNull ()
 
 CbcStrategyNull (const CbcStrategyNull &rhs)
 
 ~CbcStrategyNull ()
 
virtual CbcStrategyclone () const
 Clone. More...
 
virtual void setupCutGenerators (CbcModel &)
 Setup cut generators. More...
 
virtual void setupHeuristics (CbcModel &)
 Setup heuristics. More...
 
virtual void setupPrinting (CbcModel &, int)
 Do printing stuff. More...
 
virtual void setupOther (CbcModel &)
 Other stuff e.g. strong branching. More...
 
- Public Member Functions inherited from CbcStrategy
 CbcStrategy ()
 
virtual ~CbcStrategy ()
 
void setNested (int depth)
 Set model depth (i.e. how nested) More...
 
int getNested () const
 Get model depth (i.e. how nested) More...
 
void setPreProcessState (int state)
 Say preProcessing done. More...
 
int preProcessState () const
 See what sort of preprocessing was done. More...
 
CglPreProcessprocess () const
 Pre-processing object. More...
 
void deletePreProcess ()
 Delete pre-processing object to save memory. More...
 
virtual CbcNodeInfofullNodeInfo (CbcModel *model, int numberRowsAtContinuous) const
 Return a new Full node information pointer (descendant of CbcFullNodeInfo) More...
 
virtual CbcNodeInfopartialNodeInfo (CbcModel *model, CbcNodeInfo *parent, CbcNode *owner, int numberChangedBounds, const int *variables, const double *boundChanges, const CoinWarmStartDiff *basisDiff) const
 Return a new Partial node information pointer (descendant of CbcPartialNodeInfo) More...
 
virtual void generateCpp (FILE *)
 Create C++ lines to get to current state. More...
 
virtual int status (CbcModel *model, CbcNodeInfo *parent, int whereFrom)
 After a CbcModel::resolve this can return a status -1 no effect 0 treat as optimal 1 as 0 but do not do any more resolves (i.e. More...
 

Private Member Functions

CbcStrategyNulloperator= (const CbcStrategyNull &rhs)
 Illegal Assignment operator. More...
 

Additional Inherited Members

- Protected Attributes inherited from CbcStrategy
int depth_
 Model depth. More...
 
int preProcessState_
 PreProcessing state - -1 infeasible 0 off 1 was done (so need post-processing) More...
 
CglPreProcessprocess_
 If preprocessing then this is object. More...
 

Detailed Description

Null class.

Definition at line 101 of file CbcStrategy.hpp.

Constructor & Destructor Documentation

CbcStrategyNull::CbcStrategyNull ( )
inline

Definition at line 104 of file CbcStrategy.hpp.

CbcStrategyNull::CbcStrategyNull ( const CbcStrategyNull rhs)
inline

Definition at line 107 of file CbcStrategy.hpp.

CbcStrategyNull::~CbcStrategyNull ( )
inline

Definition at line 113 of file CbcStrategy.hpp.

Member Function Documentation

virtual CbcStrategy* CbcStrategyNull::clone ( ) const
inlinevirtual

Clone.

Implements CbcStrategy.

Definition at line 116 of file CbcStrategy.hpp.

virtual void CbcStrategyNull::setupCutGenerators ( CbcModel )
inlinevirtual

Setup cut generators.

Implements CbcStrategy.

Definition at line 122 of file CbcStrategy.hpp.

virtual void CbcStrategyNull::setupHeuristics ( CbcModel )
inlinevirtual

Setup heuristics.

Implements CbcStrategy.

Definition at line 124 of file CbcStrategy.hpp.

virtual void CbcStrategyNull::setupPrinting ( CbcModel ,
int   
)
inlinevirtual

Do printing stuff.

Implements CbcStrategy.

Definition at line 126 of file CbcStrategy.hpp.

virtual void CbcStrategyNull::setupOther ( CbcModel )
inlinevirtual

Other stuff e.g. strong branching.

Implements CbcStrategy.

Definition at line 128 of file CbcStrategy.hpp.

CbcStrategyNull& CbcStrategyNull::operator= ( const CbcStrategyNull rhs)
private

Illegal Assignment operator.


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