Go to the documentation of this file.
6 #ifndef MyMessageHandler_H
7 #define MyMessageHandler_H
11 #include "CoinPragma.hpp"
13 #include "CoinMessageHandler.hpp"
52 FILE * userPointer = NULL);
66 virtual CoinMessageHandler *
clone()
const ;
This solves LPs using the simplex method.
const ClpSimplex * model() const
Model.
MyMessageHandler(const CoinMessageHandler &)
The copy constructor from an CoinSimplexMessageHandler.
MyMessageHandler()
Default constructor.
void setModel(ClpSimplex *model)
std::vector< double > StdVectorDouble
MyMessageHandler(ClpSimplex *model, FILE *userPointer=NULL)
Constructor with pointer to model.
void clearFeasibleExtremePoints()
Empty queue of feasible extreme points.
ClpSimplex * model_
Pointer back to model.
MyMessageHandler & operator=(const MyMessageHandler &)
const std::deque< StdVectorDouble > & getFeasibleExtremePoints() const
Get queue of feasible extreme points.
virtual ~MyMessageHandler()
Destructor.
int iterationNumber_
Iteration number so won't do same one twice.
std::deque< StdVectorDouble > feasibleExtremePoints_
Saved extreme points.
MyMessageHandler(const MyMessageHandler &)
The copy constructor.
virtual CoinMessageHandler * clone() const
Clone.