nag_idwt_3d (c09fbc) computes the three-dimensional inverse discrete wavelet transform (IDWT) at a single level. The initialization function
nag_wfilt_3d (c09acc) must be called first to set up the DWT options.
nag_idwt_3d (c09fbc) performs the inverse operation of function
nag_dwt_3d (c09fac). That is, given sets of wavelet coefficients computed by function
nag_dwt_3d (c09fac) using a DWT as set up by the initialization function
nag_wfilt_3d (c09acc), on a real data array,
, nag_idwt_3d (c09fbc) will reconstruct
.
None.
The accuracy of the wavelet transform depends only on the floating-point operations used in the convolution and downsampling and should thus be close to machine precision.
nag_idwt_3d (c09fbc) is threaded by NAG for parallel execution in multithreaded implementations of the NAG Library.
Please consult the
X06 Chapter Introduction for information on how to control and interrogate the OpenMP environment used within this function. Please also consult the
Users' Note for your implementation for any additional implementation-specific information.
None.