Struct rgsl::types::wavelet_transforms::WaveletWorkspace [] [src]

pub struct WaveletWorkspace { /* fields omitted */ }

The WaveletWorkspace structure contains scratch space of the same size as the input data and is used to hold intermediate results during the transform.

Methods

impl WaveletWorkspace
[src]

This function allocates a workspace for the discrete wavelet transform. To perform a one-dimensional transform on n elements, a workspace of size n must be provided. For two-dimensional transforms of n-by-n matrices it is sufficient to allocate a workspace of size n, since the transform operates on individual rows and columns. A null pointer is returned if insufficient memory is available.

Trait Implementations

impl Drop for WaveletWorkspace
[src]

A method called when the value goes out of scope. Read more