8 #include "CoinPragma.hpp"
28 virtual CoinBigIndex
countBasis(
const int * whichColumn,
29 int & numberColumnBasic);
32 const int * whichColumn,
33 int & numberColumnBasic,
34 int * row,
int *
start,
35 int * rowCount,
int * columnCount,
36 CoinFactorizationDouble * element);
46 CoinIndexedVector * rowArray,
50 virtual void add(
const ClpSimplex * model, CoinIndexedVector * rowArray,
51 int column,
double multiplier)
const ;
54 int column,
double multiplier)
const;
57 int & bestSequence,
int & numberWanted);
71 const CoinIndexedVector * x,
72 CoinIndexedVector * y,
73 CoinIndexedVector * z)
const;
80 const CoinIndexedVector * x,
81 CoinIndexedVector * y,
82 CoinIndexedVector * z)
const;
87 const CoinIndexedVector * x,
88 const CoinIndexedVector * y,
89 CoinIndexedVector * z)
const;
112 double * other,
int mode);
178 int numberRows,
const int * whichRows,
179 int numberColumns,
const int * whichColumns);
181 int numberRows,
const int * whichRows,
182 int numberColumns,
const int * whichColumns);
190 const int * start,
const int * end,
192 const unsigned char * status = NULL);
200 int numberRows,
const int * whichRows,
201 int numberColumns,
const int * whichColumns)
const ;
212 unsigned char & st_byte =
status_[sequence];
213 st_byte =
static_cast<unsigned char>(st_byte & ~7);
214 st_byte =
static_cast<unsigned char>(st_byte | status);
218 status_[sequence] =
static_cast<unsigned char>(
status_[sequence] | 64);
221 status_[sequence] =
static_cast<unsigned char>(
status_[sequence] & ~64);
224 return ((
status_[sequence] & 64) != 0);
228 unsigned char iStat =
status_[sequence];
229 iStat =
static_cast<unsigned char>(iStat & ~24);
230 status_[sequence] =
static_cast<unsigned char>(iStat | 16);
234 unsigned char iStat =
status_[sequence];
235 iStat =
static_cast<unsigned char>(iStat & ~24);
236 status_[sequence] =
static_cast<unsigned char>(iStat | 8);
240 unsigned char iStat =
status_[sequence];
241 iStat =
static_cast<unsigned char>(iStat & ~24);
244 inline double weight(
int sequence)
const {
245 int iStat =
status_[sequence] & 31;
247 return static_cast<double> (iStat - 1);
254 inline int *
end()
const {