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
type Real: AlignedAllocable
type Complex: AlignedAllocable
Required Methods
fn new(
shape: &[usize],
in_: &mut [Self::Complex],
out: &mut [Self::Real],
flag: Flag
) -> Result<Self>
shape: &[usize],
in_: &mut [Self::Complex],
out: &mut [Self::Real],
flag: Flag
) -> Result<Self>
Create new plan
fn c2r(
&mut self,
in_: &mut [Self::Complex],
out: &mut [Self::Real]
) -> Result<()>
&mut self,
in_: &mut [Self::Complex],
out: &mut [Self::Real]
) -> Result<()>
Execute complex-to-real transform