Main Page
Classes
Files
File List
File Members
var
build
temp
tmp.GbsVr1VNv1
4.0-0-0
clp
clp-1.12.0
Clp
src
MyMessageHandler.hpp
Go to the documentation of this file.
1
/* $Id: MyMessageHandler.hpp 1525 2010-02-26 17:27:59Z mjs $ */
2
// Copyright (C) 2003, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
#ifndef MyMessageHandler_H
5
#define MyMessageHandler_H
6
7
#include <deque>
8
9
#include "CoinPragma.hpp"
10
#include <stdio.h>
11
#include "CoinMessageHandler.hpp"
12
21
class
ClpSimplex
;
22
23
24
typedef
std::vector<double>
StdVectorDouble
;
25
26
class
MyMessageHandler
:
public
CoinMessageHandler {
27
28
public
:
31
virtual
int
print
();
33
35
36
const
ClpSimplex
*
model
()
const
;
37
void
setModel
(
ClpSimplex
* model);
39
const
std::deque<StdVectorDouble> &
getFeasibleExtremePoints
()
const
;
41
void
clearFeasibleExtremePoints
();
43
47
MyMessageHandler
();
49
MyMessageHandler
(
ClpSimplex
* model,
50
FILE * userPointer = NULL);
52
virtual
~MyMessageHandler
();
54
58
MyMessageHandler
(
const
MyMessageHandler
&);
60
MyMessageHandler
(
const
CoinMessageHandler&);
61
62
MyMessageHandler
&
operator=
(
const
MyMessageHandler
&);
64
virtual
CoinMessageHandler *
clone
()
const
;
66
67
68
protected
:
72
73
ClpSimplex
*
model_
;
75
std::deque<StdVectorDouble>
feasibleExtremePoints_
;
77
int
iterationNumber_
;
79
};
80
81
#endif
Generated on Sat Nov 1 2014 02:18:49 by
1.8.1.2