/* nag_cp_stat (g02ecc) Example Program. * * Copyright 2002 Numerical Algorithms Group. * * Mark 7, 2002. */ #include #include #include #include #include #include int main(void) { /* Scalars */ double sigsq, tss; Integer exit_status, num_models, i, ii, j, m, max_mod, n, nmod, pdx; NagError fail; Nag_OrderType order; /* Arrays */ const char **model=0; double *cp=0, *rsq=0, *rss=0, *wtptr=0, *x=0, *y=0; Integer *sx=0, *mrank=0, *nterms=0; const char *var_names[] = { "DAY", "BOD", "TKN", "TS", "TVS", "COD" }; /* For iteration over model */ Integer model_index=0; #ifdef NAG_COLUMN_MAJOR #define X(I,J) x[(J-1)*pdx + I - 1] order = Nag_ColMajor; #else #define X(I,J) x[(I-1)*pdx + J - 1] order = Nag_RowMajor; #endif INIT_FAIL(fail); exit_status = 0; Vprintf("g02ecc Example Program Results\n"); /* Skip heading in data file */ Vscanf("%*[^\n] "); Vscanf("%ld%ld%*[^\n] ", &n, &m); max_mod = 2 <