32 static int includ(
int np,
int nrbar,
double w,
33 double *xrow,
double yelem,
double *d,
double *rbar,
34 double *thetab,
double *sserr);
36 static int clear(
int np,
int nrbar,
double *d,
double *rbar,
37 double *thetab,
double *sserr);
39 static int regcf(
int np,
int nrbar,
double *d,
double *rbar,
40 double *thetab,
double *tol,
double *beta,
43 static int tolset(
int np,
int nrbar,
double *d,
double *rbar,
double *tol);
45 static int sing(
int np,
int nrbar,
double *d,
46 double *rbar,
double *thetab,
double *sserr,
47 double *tol,
int *lindep);
49 static int ss(
int np,
double *d,
double *thetab,
50 double *sserr,
double *rss);
52 static int cov(
int np,
int nrbar,
double *d,
53 double *rbar,
int nreq,
double *rinv,
double *var,
54 double *covmat,
int dimcov,
double *sterr);
56 static void inv(
int np,
int nrbar,
double *rbar,
int nreq,
double *rinv);
58 static int pcorr(
int np,
int nrbar,
double *d,
59 double *rbar,
double *thetab,
double *sserr,
int in,
60 double *cormat,
int dimc,
double *ycorr);
62 static void cor(
int np,
double *d,
double *rbar,
63 double *thetab,
double *sserr,
double *work,
64 double *cormat,
double *ycorr);
66 static int vmove(
int np,
int nrbar,
int *vorder,
67 double *d,
double *rbar,
double *thetab,
double *rss,
68 int from,
int to,
double *tol);
70 static int reordr(
int np,
int nrbar,
int *vorder,
71 double *d,
double *rbar,
double *thetab,
double *rss,
72 double *tol,
int *list,
int n,
int pos1);
74 static int hdiag(
double *xrow,
int np,
int nrbar,
double *d,
75 double *rbar,
double *tol,
int nreq,
double *hii);
77 static void putdvec(
const char *s,
double *x,
int l,
int h);
79 static void pr_utdm_v(
double *x,
int N,
int width,
int precision);
81 static double *dvector(
int l,
int h);
83 static int *
ivector(
int l,
int h);
85 static double **dmatrix(
int rl,
int rh,
int cl,
int ch);
int * ivector(int nl, int nh)