Trait fftw::plan::C2RPlan[][src]

pub trait C2RPlan: Sized {
    type Real: AlignedAllocable;
    type Complex: AlignedAllocable;
    fn new(
        shape: &[usize],
        in_: &mut [Self::Complex],
        out: &mut [Self::Real],
        flag: Flag
    ) -> Result<Self>;
fn c2r(
        &mut self,
        in_: &mut [Self::Complex],
        out: &mut [Self::Real]
    ) -> Result<()>; fn aligned(shape: &[usize], flag: Flag) -> Result<Self> { ... } }

Trait for the plan of Complex-to-Real transformation

Associated Types

Required Methods

Create new plan

Execute complex-to-real transform

Provided Methods

Create new plan with aligned vector

Implementors