DftiComputeForward Interface

public interface DftiComputeForward

Functions

public function dfti_compute_forward_s(desc, sSrcDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_SPKP), intent(inout), DIMENSION(*) :: sSrcDst

Return Value integer

public function dfti_compute_forward_c(desc, cSrcDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
complex(kind=DFTI_SPKP), intent(inout), DIMENSION(*) :: cSrcDst

Return Value integer

public function dfti_compute_forward_ss(desc, sSrcDstRe, sSrcDstIm)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_SPKP), DIMENSION(*) :: sSrcDstRe
real(kind=DFTI_SPKP), DIMENSION(*) :: sSrcDstIm

Return Value integer

public function dfti_compute_forward_sc(desc, sSrc, cDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_SPKP), intent(in), DIMENSION(*) :: sSrc
complex(kind=DFTI_SPKP), intent(out), DIMENSION(*) :: cDst

Return Value integer

public function dfti_compute_forward_cc(desc, cSrc, cDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
complex(kind=DFTI_SPKP), intent(in), DIMENSION(*) :: cSrc
complex(kind=DFTI_SPKP), intent(out), DIMENSION(*) :: cDst

Return Value integer

public function dfti_compute_forward_ssss(desc, sSrcRe, sSrcIm, sDstRe, sDstIm)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_SPKP), intent(in), DIMENSION(*) :: sSrcRe
real(kind=DFTI_SPKP), intent(in), DIMENSION(*) :: sSrcIm
real(kind=DFTI_SPKP), intent(out), DIMENSION(*) :: sDstRe
real(kind=DFTI_SPKP), intent(out), DIMENSION(*) :: sDstIm

Return Value integer

public function dfti_compute_forward_d(desc, dSrcDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_DPKP), intent(inout), DIMENSION(*) :: dSrcDst

Return Value integer

public function dfti_compute_forward_z(desc, zSrcDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
complex(kind=DFTI_DPKP), intent(inout), DIMENSION(*) :: zSrcDst

Return Value integer

public function dfti_compute_forward_dd(desc, dSrcDstRe, dSrcDstIm)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_DPKP), DIMENSION(*) :: dSrcDstRe
real(kind=DFTI_DPKP), DIMENSION(*) :: dSrcDstIm

Return Value integer

public function dfti_compute_forward_dz(desc, dSrc, zDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_DPKP), intent(in), DIMENSION(*) :: dSrc
complex(kind=DFTI_DPKP), intent(out), DIMENSION(*) :: zDst

Return Value integer

public function dfti_compute_forward_zz(desc, zSrc, zDst)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
complex(kind=DFTI_DPKP), intent(in), DIMENSION(*) :: zSrc
complex(kind=DFTI_DPKP), intent(out), DIMENSION(*) :: zDst

Return Value integer

public function dfti_compute_forward_dddd(desc, dSrcRe, dSrcIm, dDstRe, dDstIm)

Arguments

Type IntentOptional Attributes Name
type(DFTI_DESCRIPTOR), POINTER :: desc
real(kind=DFTI_DPKP), intent(in), DIMENSION(*) :: dSrcRe
real(kind=DFTI_DPKP), intent(in), DIMENSION(*) :: dSrcIm
real(kind=DFTI_DPKP), intent(out), DIMENSION(*) :: dDstRe
real(kind=DFTI_DPKP), intent(out), DIMENSION(*) :: dDstIm

Return Value integer