Module backend

Module backend 

Source
Expand description

FFT Backend System

This module provides a pluggable backend system for FFT implementations, similar to SciPy’s backend model. This allows users to choose between different FFT implementations at runtime.

Structs§

BackendContext
Context manager for temporarily using a different backend
BackendInfo
Information about a backend
BackendManager
Backend manager for FFT operations
RustFftBackend
RustFFT backend implementation

Traits§

FftBackend
FFT Backend trait for implementing different FFT algorithms

Functions§

get_backend_info
Get backend information
get_backend_manager
Get the global backend manager
get_backend_name
Get current backend name
init_backend_manager
Initialize global backend manager with custom configuration
list_backends
List available backends
set_backend
Set the current backend