naginterfaces.library.inteq.abel_weak_weights¶
- naginterfaces.library.inteq.abel_weak_weights(iorder, iq, lenfw)[source]¶
abel_weak_weights
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.For full information please refer to the NAG Library document for d05by
https://support.nag.com/numeric/nl/nagdoc_30.3/flhtml/d05/d05byf.html
- Parameters
- iorderint
, the order of the BDF method to be used.
- iqint
Determines the number of weights to be computed. By setting to a value, fractional convolution weights are computed.
- lenfwint
The dimension of the array .
- Returns
- wtfloat, ndarray, shape
The first elements of contains the fractional convolution weights , for . The remainder of the array is used as workspace.
- swfloat, ndarray, shape
contains the fractional starting weights , for , for , where .
- Raises
- NagValueError
- (errno )
On entry, and .
Constraint: .
- (errno )
On entry, , and .
Constraint: .
- (errno )
On entry, .
Constraint: .
- (errno )
On entry, .
Constraint: .
- Notes
abel_weak_weights
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 Further Comments.
- References
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
Henrici, P, 1979, Fast Fourier methods in computational complex analysis, SIAM Rev. (21), 481–529
Lubich, Ch, 1986, Discretized fractional calculus, SIAM J. Math. Anal. (17), 704–719