CoinUtils
2.9.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
CoinUtils
src
CoinPresolveMonitor.hpp
Go to the documentation of this file.
1
2
#ifndef CoinPresolveMonitor_H
3
#define CoinPresolveMonitor_H
4
29
class
CoinPresolveMonitor
30
{
31
public
:
32
37
CoinPresolveMonitor
() ;
38
44
CoinPresolveMonitor
(
const
CoinPresolveMatrix
*mtx,
bool
isRow,
int
k) ;
45
51
CoinPresolveMonitor
(
const
CoinPostsolveMatrix
*mtx,
bool
isRow,
int
k) ;
52
59
void
checkAndTell
(
const
CoinPresolveMatrix
*mtx) ;
60
67
void
checkAndTell
(
const
CoinPostsolveMatrix
*mtx) ;
68
69
private
:
70
72
CoinPackedVector
*
extractRow
(
int
i,
const
CoinPresolveMatrix
*mtx)
const
;
73
75
CoinPackedVector
*
extractCol
(
int
j,
const
CoinPresolveMatrix
*mtx)
const
;
76
78
CoinPackedVector
*
extractRow
(
int
i,
const
CoinPostsolveMatrix
*mtx)
const
;
79
81
CoinPackedVector
*
extractCol
(
int
j,
const
CoinPostsolveMatrix
*mtx)
const
;
82
84
void
checkAndTell
(
CoinPackedVector
*curVec,
double
lb,
double
ub) ;
85
87
bool
isRow_
;
88
90
int
ndx_
;
91
96
CoinPackedVector
*
origVec_
;
97
99
double
lb_
;
100
102
double
ub_
;
103
} ;
104
105
#endif
Generated by
1.8.3.1