/* nag_real_cholesky_solve_mult_rhs(f04agc) Example Program * * Copyright 1996 Numerical Algorithms Group. * * Mark 4, 1996. */ #include #include #include #include #include #define NMAX 8 #define NRHS 1 #define TDA NMAX #define TDB NRHS #define TDX NRHS int main(void) { double d1; Integer i, id, j, n; double a[NMAX][TDA], b[NMAX][TDB], p[NMAX], x[NMAX][TDX]; static NagError fail; Vprintf("f04agc Example Program Results\n"); /* Skip heading in data file */ Vscanf("%*[^\n]"); Vscanf("%ld", &n); if (n<1 || n>NMAX) { Vfprintf(stderr,"\nn is out of range: n = %ld\n", n); return EXIT_FAILURE; } for (i=0; i