Public Member Functions
CbcGeneral Class Reference

Define a catch all class. More...

#include <CbcGeneral.hpp>

Inheritance diagram for CbcGeneral:
CbcObject CbcObject

List of all members.

Public Member Functions

 CbcGeneral ()
 CbcGeneral (CbcModel *model)
 Useful constructor Just needs to point to model.
 CbcGeneral (const CbcGeneral &)
virtual CbcObjectclone () const =0
 Clone.
CbcGeneraloperator= (const CbcGeneral &rhs)
 ~CbcGeneral ()
virtual double infeasibility (const OsiBranchingInformation *info, int &preferredWay) const
 Infeasibility - large is 0.5.
virtual void feasibleRegion ()=0
 This looks at solution and sets bounds to contain solution.
virtual CbcBranchingObjectcreateCbcBranch (OsiSolverInterface *solver, const OsiBranchingInformation *info, int way)
 Creates a branching object.
virtual void redoSequenceEtc (CbcModel *model, int numberColumns, const int *originalColumns)=0
 Redoes data when sequence numbers change.
 CbcGeneral ()
 CbcGeneral (CbcModel *model)
 Useful constructor Just needs to point to model.
 CbcGeneral (const CbcGeneral &)
virtual CbcObjectclone () const =0
 Clone.
CbcGeneraloperator= (const CbcGeneral &rhs)
 ~CbcGeneral ()
virtual double infeasibility (const OsiBranchingInformation *info, int &preferredWay) const
 Infeasibility - large is 0.5.
virtual void feasibleRegion ()=0
 This looks at solution and sets bounds to contain solution.
virtual CbcBranchingObjectcreateCbcBranch (OsiSolverInterface *solver, const OsiBranchingInformation *info, int way)
 Creates a branching object.
virtual void redoSequenceEtc (CbcModel *model, int numberColumns, const int *originalColumns)=0
 Redoes data when sequence numbers change.

Detailed Description

Define a catch all class.

This will create a list of subproblems

Definition at line 11 of file CbcGeneral.hpp.


Constructor & Destructor Documentation

CbcGeneral::CbcGeneral ( )
CbcGeneral::CbcGeneral ( CbcModel model)

Useful constructor Just needs to point to model.

CbcGeneral::CbcGeneral ( const CbcGeneral )
CbcGeneral::~CbcGeneral ( )
CbcGeneral::CbcGeneral ( )
CbcGeneral::CbcGeneral ( CbcModel model)

Useful constructor Just needs to point to model.

CbcGeneral::CbcGeneral ( const CbcGeneral )
CbcGeneral::~CbcGeneral ( )

Member Function Documentation

virtual CbcObject* CbcGeneral::clone ( ) const [pure virtual]

Clone.

Implements CbcObject.

CbcGeneral& CbcGeneral::operator= ( const CbcGeneral rhs)
virtual double CbcGeneral::infeasibility ( const OsiBranchingInformation *  info,
int &  preferredWay 
) const [virtual]

Infeasibility - large is 0.5.

Reimplemented from CbcObject.

virtual void CbcGeneral::feasibleRegion ( ) [pure virtual]

This looks at solution and sets bounds to contain solution.

Implements CbcObject.

virtual CbcBranchingObject* CbcGeneral::createCbcBranch ( OsiSolverInterface *  solver,
const OsiBranchingInformation *  info,
int  way 
) [virtual]

Creates a branching object.

Reimplemented from CbcObject.

virtual void CbcGeneral::redoSequenceEtc ( CbcModel model,
int  numberColumns,
const int *  originalColumns 
) [pure virtual]

Redoes data when sequence numbers change.

Reimplemented from CbcObject.

virtual CbcObject* CbcGeneral::clone ( ) const [pure virtual]

Clone.

Implements CbcObject.

CbcGeneral& CbcGeneral::operator= ( const CbcGeneral rhs)
virtual double CbcGeneral::infeasibility ( const OsiBranchingInformation *  info,
int &  preferredWay 
) const [virtual]

Infeasibility - large is 0.5.

Reimplemented from CbcObject.

virtual void CbcGeneral::feasibleRegion ( ) [pure virtual]

This looks at solution and sets bounds to contain solution.

Implements CbcObject.

virtual CbcBranchingObject* CbcGeneral::createCbcBranch ( OsiSolverInterface *  solver,
const OsiBranchingInformation *  info,
int  way 
) [virtual]

Creates a branching object.

Reimplemented from CbcObject.

virtual void CbcGeneral::redoSequenceEtc ( CbcModel model,
int  numberColumns,
const int *  originalColumns 
) [pure virtual]

Redoes data when sequence numbers change.

Reimplemented from CbcObject.


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