4 #ifndef ClpDummyMatrix_H
5 #define ClpDummyMatrix_H
8 #include "CoinPragma.hpp"
59 virtual void deleteCols(
const int numDel,
const int * indDel);
61 virtual void deleteRows(
const int numDel,
const int * indDel);
65 virtual CoinBigIndex
countBasis(
const int * whichColumn,
66 int & numberColumnBasic);
69 const int * whichColumn,
70 int & numberColumnBasic,
71 int * row,
int * start,
72 int * rowCount,
int * columnCount,
73 CoinFactorizationDouble * element);
83 CoinIndexedVector * rowArray,
87 virtual void add(
const ClpSimplex * model, CoinIndexedVector * rowArray,
88 int column,
double multiplier)
const ;
91 int column,
double multiplier)
const;
102 virtual void times(
double scalar,
103 const double * x,
double * y)
const;
105 virtual void times(
double scalar,
106 const double * x,
double * y,
107 const double * rowScale,
108 const double * columnScale)
const;
113 const double * x,
double * y)
const;
116 const double * x,
double * y,
117 const double * rowScale,
118 const double * columnScale)
const;
125 const CoinIndexedVector * x,
126 CoinIndexedVector * y,
127 CoinIndexedVector * z)
const;
133 const CoinIndexedVector * x,
134 const CoinIndexedVector * y,
135 CoinIndexedVector * z)
const;