Trait fftw::plan::C2RPlanCreate
[−]
[src]
pub trait C2RPlanCreate { type Real: Sized; type Complex: Sized; unsafe fn r2c_1d(
n: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan; unsafe fn c2r_1d(
n: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan; unsafe fn r2c_2d(
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan; unsafe fn c2r_2d(
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan; unsafe fn r2c_3d(
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan; unsafe fn c2r_3d(
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan; }
Associated Types
Required Methods
unsafe fn r2c_1d(
n: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
n: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
unsafe fn c2r_1d(
n: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan
n: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan
unsafe fn r2c_2d(
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
unsafe fn c2r_2d(
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan
n0: usize,
n1: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan
unsafe fn r2c_3d(
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Real>,
out: &mut AlignedVec<Self::Complex>,
_: FLAG
) -> RawPlan
unsafe fn c2r_3d(
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan
n0: usize,
n1: usize,
n2: usize,
in_: &mut AlignedVec<Self::Complex>,
out: &mut AlignedVec<Self::Real>,
_: FLAG
) -> RawPlan