12 #ifndef CoinWarmStartBasis_H
13 #define CoinWarmStartBasis_H
106 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
107 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
138 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
139 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
184 virtual void setSize(
int ns,
int na) ;
194 virtual void resize (
int newNumberRows,
int newNumberColumns);
212 virtual void compressRows (
int tgtCnt,
const int *tgts) ;
225 virtual void deleteRows(
int rawTgtCnt,
const int *rawTgts) ;
317 virtual void print()
const;
351 const int st = (array[i>>2] >> ((i&3)<<1)) & 3;
360 char& st_byte = array[i>>2];
361 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
362 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
396 return (dynamic_cast<CoinWarmStartDiff *>(cwsbd)) ; }
429 const unsigned int *
const diffVals) ;