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