nag_inteq_abel_weak_weights (d05byc) computes the fractional quadrature weights associated with the Backward Differentiation Formulae (BDF) of orders , and . These weights can then be used in the solution of weakly singular equations of Abel type.
nag_inteq_abel_weak_weights (d05byc) computes the weights
and
for a family of quadrature rules related to a BDF method for approximating the integral:
with
, for some given
. In
(1),
is the order of the BDF method used and
,
are the fractional starting and the fractional convolution weights respectively. The algorithm for the generation of
is based on Newton's iteration. Fast Fourier transform (FFT) techniques are used for computing these weights and subsequently
(see
Baker and Derakhshan (1987) and
Henrici (1979) for practical details and
Lubich (1986) for theoretical details). Some special functions can be represented as the fractional integrals of simpler functions and fractional quadratures can be employed for their computation (see
Lubich (1986)). A description of how these weights can be used in the solution of weakly singular equations of Abel type is given in
Section 9.
Baker C T H and Derakhshan M S (1987) Computational approximations to some power series Approximation Theory (eds L Collatz, G Meinardus and G Nürnberger) 81 11–20
Not applicable.
Not applicable.
Fractional quadrature weights can be used for solving weakly singular integral equations of Abel type. In this section, we propose the following algorithm which you may find useful in solving a linear weakly singular integral equation of the form
using nag_inteq_abel_weak_weights (d05byc). In
(2),
and
are given and the solution
is sought on a uniform mesh of size
such that
. Discretization of
(2) yields
where
, for
. We propose the following algorithm for computing
from
(3) after a call to nag_inteq_abel_weak_weights (d05byc):
(a) |
Set and . |
(b) |
Equation (3) requires starting values, , for , with . These starting values can be computed by solving the system
|
(c) |
Compute the inhomogeneous terms
|
(d) |
Start the iteration for to compute from:
|
Note that for nonlinear weakly singular equations, the solution of a nonlinear algebraic system is required at step
(b) and a single nonlinear equation at step
(d).
None.