/* D03PCF Example Program Text * C Version. NAG Copyright 1997, 2009, 2012. * NAG C Header File example */ #include #include #include "nagmk23.h" /* Global data */ double alpha; extern void uinit(double uu[20][2], double *, Integer ); extern void NAG_CALL pdedef(const Integer *npde, const double *t, const double *x, const double *u, const double dudx[], double p[], double q[], double r[], Integer *ires); extern void NAG_CALL bndary(const Integer *npde, const double *t, const double u[], const double *ux, const Integer *ibnd, double beta[], double gamma[], Integer *ires); /* Routine for PDE initial condition */ void uinit(double u[20][2], double *x, Integer npts) { Integer i; for (i=0; i