13 #ifndef CoinWarmStartBasis_H
14 #define CoinWarmStartBasis_H
107 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
108 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
139 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
140 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
185 virtual void setSize(
int ns,
int na) ;
195 virtual void resize (
int newNumberRows,
int newNumberColumns);
213 virtual void compressRows (
int tgtCnt,
const int *tgts) ;
226 virtual void deleteRows(
int rawTgtCnt,
const int *rawTgts) ;
318 virtual void print()
const;
352 const int st = (array[i>>2] >> ((i&3)<<1)) & 3;
361 char& st_byte = array[i>>2];
362 st_byte =
static_cast<char>(st_byte & ~(3 << ((i&3)<<1))) ;
363 st_byte =
static_cast<char>(st_byte | (st << ((i&3)<<1))) ;
401 return (dynamic_cast<CoinWarmStartDiff *>(cwsbd)) ; }
434 const unsigned int *
const diffVals) ;