pub enum Method {
UserProvided {
base_algo: FftAlgo,
base_n: usize,
},
Measure(Duration),
}
Expand description
Method for selecting the unordered FFT plan.
Variants§
UserProvided
Select the FFT plan by manually providing the underlying algorithm. The unordered FFT works by using an internal ordered FFT plan, whose size and algorithm can be specified by the user.
Measure(Duration)
Available on crate feature
std
only.Select the FFT plan by measuring the running time of all the possible plans and selecting the fastest one. The provided duration specifies how long the benchmark of each plan should last.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Method
impl RefUnwindSafe for Method
impl Send for Method
impl Sync for Method
impl Unpin for Method
impl UnwindSafe for Method
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more