Clp
1.17.3
|
#include <MyMessageHandler.hpp>
Public Member Functions | |
Overrides | |
virtual int | print () |
set and get | |
const ClpSimplex * | model () const |
Model. More... | |
void | setModel (ClpSimplex *model) |
const std::deque< StdVectorDouble > & | getFeasibleExtremePoints () const |
Get queue of feasible extreme points. More... | |
void | clearFeasibleExtremePoints () |
Empty queue of feasible extreme points. More... | |
Constructors, destructor | |
MyMessageHandler () | |
Default constructor. More... | |
MyMessageHandler (ClpSimplex *model, FILE *userPointer=NULL) | |
Constructor with pointer to model. More... | |
virtual | ~MyMessageHandler () |
Destructor. More... | |
Copy method | |
MyMessageHandler (const MyMessageHandler &) | |
The copy constructor. More... | |
MyMessageHandler (const CoinMessageHandler &) | |
The copy constructor from an CoinSimplexMessageHandler. More... | |
MyMessageHandler & | operator= (const MyMessageHandler &) |
virtual CoinMessageHandler * | clone () const |
Clone. More... | |
![]() | |
virtual void | checkSeverity () |
CoinMessageHandler () | |
CoinMessageHandler (FILE *fp) | |
virtual | ~CoinMessageHandler () |
CoinMessageHandler (const CoinMessageHandler &) | |
CoinMessageHandler & | operator= (const CoinMessageHandler &) |
int | detail (int messageNumber, const CoinMessages &normalMessage) const |
int | logLevel () const |
void | setLogLevel (int value) |
int | logLevel (int which) const |
void | setLogLevel (int which, int value) |
void | setPrecision (unsigned int new_precision) |
int | precision () |
void | setPrefix (bool yesNo) |
bool | prefix () const |
double | doubleValue (int position) const |
int | numberDoubleFields () const |
CoinBigIndex | intValue (int position) const |
int | numberIntFields () const |
char | charValue (int position) const |
int | numberCharFields () const |
std::string | stringValue (int position) const |
int | numberStringFields () const |
CoinOneMessage | currentMessage () const |
std::string | currentSource () const |
const char * | messageBuffer () const |
int | highestNumber () const |
FILE * | filePointer () const |
void | setFilePointer (FILE *fp) |
CoinMessageHandler & | message (int messageNumber, const CoinMessages &messages) |
CoinMessageHandler & | message (int detail=-1) |
CoinMessageHandler & | message (int externalNumber, const char *source, const char *msg, char severity, int detail=-1) |
CoinMessageHandler & | operator<< (int intvalue) |
CoinMessageHandler & | operator<< (double doublevalue) |
CoinMessageHandler & | operator<< (const std::string &stringvalue) |
CoinMessageHandler & | operator<< (char charvalue) |
CoinMessageHandler & | operator<< (const char *stringvalue) |
CoinMessageHandler & | operator<< (CoinMessageMarker) |
int | finish () |
CoinMessageHandler & | printing (bool onOff) |
virtual void | checkSeverity () |
CoinMessageHandler () | |
CoinMessageHandler (FILE *fp) | |
virtual | ~CoinMessageHandler () |
CoinMessageHandler (const CoinMessageHandler &) | |
CoinMessageHandler & | operator= (const CoinMessageHandler &) |
int | detail (int messageNumber, const CoinMessages &normalMessage) const |
int | logLevel () const |
void | setLogLevel (int value) |
int | logLevel (int which) const |
void | setLogLevel (int which, int value) |
void | setPrecision (unsigned int new_precision) |
int | precision () |
void | setPrefix (bool yesNo) |
bool | prefix () const |
double | doubleValue (int position) const |
int | numberDoubleFields () const |
CoinBigIndex | intValue (int position) const |
int | numberIntFields () const |
char | charValue (int position) const |
int | numberCharFields () const |
std::string | stringValue (int position) const |
int | numberStringFields () const |
CoinOneMessage | currentMessage () const |
std::string | currentSource () const |
const char * | messageBuffer () const |
int | highestNumber () const |
FILE * | filePointer () const |
void | setFilePointer (FILE *fp) |
CoinMessageHandler & | message (int messageNumber, const CoinMessages &messages) |
CoinMessageHandler & | message (int detail=-1) |
CoinMessageHandler & | message (int externalNumber, const char *source, const char *msg, char severity, int detail=-1) |
CoinMessageHandler & | operator<< (int intvalue) |
CoinMessageHandler & | operator<< (double doublevalue) |
CoinMessageHandler & | operator<< (const std::string &stringvalue) |
CoinMessageHandler & | operator<< (char charvalue) |
CoinMessageHandler & | operator<< (const char *stringvalue) |
CoinMessageHandler & | operator<< (CoinMessageMarker) |
int | finish () |
CoinMessageHandler & | printing (bool onOff) |
Protected Attributes | |
Data members | |
The data members are protected to allow access for derived classes. | |
ClpSimplex * | model_ |
Pointer back to model. More... | |
std::deque< StdVectorDouble > | feasibleExtremePoints_ |
Saved extreme points. More... | |
int | iterationNumber_ |
Iteration number so won't do same one twice. More... | |
![]() | |
std::vector< double > | doubleValue_ |
std::vector< CoinBigIndex > | longValue_ |
std::vector< char > | charValue_ |
std::vector< std::string > | stringValue_ |
int | logLevel_ |
int | logLevels_ [COIN_NUM_LOG] |
int | prefix_ |
CoinOneMessage | currentMessage_ |
int | internalNumber_ |
char * | format_ |
char | messageBuffer_ [COIN_MESSAGE_HANDLER_MAX_BUFFER_SIZE] |
char * | messageOut_ |
std::string | source_ |
int | printStatus_ |
int | highestNumber_ |
FILE * | fp_ |
char | g_format_ [8] |
int | g_precision_ |
Definition at line 27 of file MyMessageHandler.hpp.
MyMessageHandler::MyMessageHandler | ( | ) |
Default constructor.
MyMessageHandler::MyMessageHandler | ( | ClpSimplex * | model, |
FILE * | userPointer = NULL |
||
) |
Constructor with pointer to model.
|
virtual |
Destructor.
MyMessageHandler::MyMessageHandler | ( | const MyMessageHandler & | ) |
The copy constructor.
MyMessageHandler::MyMessageHandler | ( | const CoinMessageHandler & | ) |
The copy constructor from an CoinSimplexMessageHandler.
|
virtual |
Reimplemented from CoinMessageHandler.
const ClpSimplex* MyMessageHandler::model | ( | ) | const |
Model.
void MyMessageHandler::setModel | ( | ClpSimplex * | model | ) |
const std::deque< StdVectorDouble >& MyMessageHandler::getFeasibleExtremePoints | ( | ) | const |
Get queue of feasible extreme points.
void MyMessageHandler::clearFeasibleExtremePoints | ( | ) |
Empty queue of feasible extreme points.
MyMessageHandler& MyMessageHandler::operator= | ( | const MyMessageHandler & | ) |
|
virtual |
Clone.
Reimplemented from CoinMessageHandler.
|
protected |
Pointer back to model.
Definition at line 73 of file MyMessageHandler.hpp.
|
protected |
Saved extreme points.
Definition at line 75 of file MyMessageHandler.hpp.
|
protected |
Iteration number so won't do same one twice.
Definition at line 77 of file MyMessageHandler.hpp.