Cgl  0.60.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
ClpDisasterHandler Class Referenceabstract

Base class for Clp disaster handling. More...

#include <ClpEventHandler.hpp>

+ Inheritance diagram for ClpDisasterHandler:
+ Collaboration diagram for ClpDisasterHandler:

Public Member Functions

Virtual methods that the derived classe should provide.
virtual void intoSimplex ()=0
 Into simplex. More...
virtual bool check () const =0
 Checks if disaster. More...
virtual void saveInfo ()=0
 saves information for next attempt More...
virtual int typeOfDisaster ()
 Type of disaster 0 can fix, 1 abort. More...
Constructors, destructor
 ClpDisasterHandler (ClpSimplex *model=NULL)
 Default constructor. More...
virtual ~ClpDisasterHandler ()
 Destructor. More...
 ClpDisasterHandler (const ClpDisasterHandler &)
ClpDisasterHandleroperator= (const ClpDisasterHandler &)
virtual ClpDisasterHandlerclone () const =0
 Clone. More...
void setSimplex (ClpSimplex *model)
 set model. More...
ClpSimplexsimplex () const
 Get model. More...

Protected Attributes

Data members

The data members are protected to allow access for derived classes.

 Pointer to simplex. More...

Detailed Description

Base class for Clp disaster handling.

This is here to allow for disaster handling. By disaster I mean that Clp would otherwise give up

Definition at line 138 of file ClpEventHandler.hpp.

Constructor & Destructor Documentation

ClpDisasterHandler::ClpDisasterHandler ( ClpSimplex model = NULL)

Default constructor.

virtual ClpDisasterHandler::~ClpDisasterHandler ( )


ClpDisasterHandler::ClpDisasterHandler ( const ClpDisasterHandler )

Member Function Documentation

virtual void ClpDisasterHandler::intoSimplex ( )
pure virtual

Into simplex.

Implemented in OsiClpDisasterHandler.

virtual bool ClpDisasterHandler::check ( ) const
pure virtual

Checks if disaster.

Implemented in OsiClpDisasterHandler.

virtual void ClpDisasterHandler::saveInfo ( )
pure virtual

saves information for next attempt

Implemented in OsiClpDisasterHandler.

virtual int ClpDisasterHandler::typeOfDisaster ( )

Type of disaster 0 can fix, 1 abort.

Reimplemented in OsiClpDisasterHandler.

ClpDisasterHandler& ClpDisasterHandler::operator= ( const ClpDisasterHandler )
virtual ClpDisasterHandler* ClpDisasterHandler::clone ( ) const
pure virtual


Implemented in OsiClpDisasterHandler.

void ClpDisasterHandler::setSimplex ( ClpSimplex model)

set model.

ClpSimplex* ClpDisasterHandler::simplex ( ) const

Get model.

Definition at line 176 of file ClpEventHandler.hpp.

Member Data Documentation

ClpSimplex* ClpDisasterHandler::model_

Pointer to simplex.

Definition at line 187 of file ClpEventHandler.hpp.

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