d03pyf may be used in conjunction with either
d03pdf/d03pda or
d03pjf/d03pja. It computes the solution and its first derivative at user-specified points in the spatial coordinate.
d03pyf is an interpolation routine for evaluating the solution of a system of partial differential equations (PDEs), or the PDE components of a system of PDEs with coupled ordinary differential equations (ODEs), at a set of user-specified points. The solution of a system of equations can be computed using
d03pdf/d03pda or
d03pjf/d03pja on a set of mesh points;
d03pyf can then be employed to compute the solution at a set of points other than those originally used in
d03pdf/d03pda or
d03pjf/d03pja. It can also evaluate the first derivative of the solution.
Polynomial interpolation is used between each of the break-points
, for
. When the derivative is needed (
), the array
must not contain any of the break-points, as the method, and consequently the interpolation scheme, assumes that only the solution is continuous at these points.
None.
Note: the arguments
u,
npts,
npde,
xbkpts,
nbkpts,
rsave and
lrsave must be supplied unchanged from either
d03pdf/d03pda or
d03pjf/d03pja.
If on entry
or
, explanatory error messages are output on the current error message unit (as defined by
x04aaf).
None.