73  std::ostream& operator<<(std::ostream& os, 
const Packed& p);
 
   85    void *
operator new(size_t,double,double,int,int,
J *);
 
 
   88  std::ostream& operator<<(std::ostream& os, 
const J& j);
 
   99    double *ApplyQ(
double *);
 
 
  104  std::ostream& operator<<(std::ostream& os, 
const Qmatrix& q);
 
  119    void *
operator new(
size_t size,
int r,
int c,
double v,
Smatrix *rptr=NULL,
 
 
  130    int nr,nc,*prow,*pcol;
 
  135    long int fillin,flops,ngivens;
 
  167       int *qrprow=NULL,
int *qrpcol=NULL,
double qrztol=DBL_EPSILON,
 
  170    void RemoveEntry(
int,
int);
 
  172    int RemoveMarkedEntries(
int);
 
 
double * value
Values of the entries.
void init(unsigned cnt=0)
void Sort()
Sorts the entries of each row.
int * col
Column indices of the entries.
unsigned size
Number of entries in the row.
void BackSolve(int rank, double *x)
bool del_prow
Stores if delete[] of prow and pcol is allowed.
int givens(int, int, int)
Performs Given's rotations.
QR(Packed *qrpmatrix, int qrnr, int qrnc, double *qrb=NULL, Qmatrix *qrq=NULL, int *qrprow=NULL, int *qrpcol=NULL, double qrztol=DBL_EPSILON, double qrrtol=0.0)