Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | C_FFTW_R2R_KIND | = | C_INT32_T | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_R2HC | = | 0 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_HC2R | = | 1 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_DHT | = | 2 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT00 | = | 3 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT01 | = | 4 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT10 | = | 5 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT11 | = | 6 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT00 | = | 7 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT01 | = | 8 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT10 | = | 9 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT11 | = | 10 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_FORWARD | = | -1 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_BACKWARD | = | +1 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_MEASURE | = | 0 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_DESTROY_INPUT | = | 1 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_UNALIGNED | = | 2 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_CONSERVE_MEMORY | = | 4 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_EXHAUSTIVE | = | 8 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_PRESERVE_INPUT | = | 16 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_PATIENT | = | 32 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_ESTIMATE | = | 64 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_WISDOM_ONLY | = | 2097152 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_ESTIMATE_PATIENT | = | 128 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_BELIEVE_PCOST | = | 256 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_DFT_R2HC | = | 512 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_NONTHREADED | = | 1024 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_BUFFERING | = | 2048 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_INDIRECT_OP | = | 4096 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_ALLOW_LARGE_GENERIC | = | 8192 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_RANK_SPLITS | = | 16384 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_VRANK_SPLITS | = | 32768 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_VRECURSE | = | 65536 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_SIMD | = | 131072 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_SLOW | = | 262144 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_FIXED_RADIX_LARGE_N | = | 524288 | |
integer(kind=C_INT), | public, | parameter | :: | FFTW_ALLOW_PRUNING | = | 1048576 | |
integer(kind=dp), | public | :: | plan1 | ||||
integer(kind=dp), | public | :: | iplan1 | ||||
integer(kind=dp), | public | :: | plan2 | ||||
integer(kind=dp), | public | :: | iplan2 | ||||
integer(kind=dp), | public | :: | plan3 | ||||
integer(kind=dp), | public | :: | iplan3 | ||||
real(kind=dp), | public, | allocatable | :: | cw(:,:) | |||
real(kind=dp), | public, | allocatable | :: | w1(:) | |||
real(kind=dp), | public, | allocatable | :: | w1_st(:) | |||
real(kind=dp), | public, | allocatable | :: | w2(:) | |||
real(kind=dp), | public, | allocatable | :: | w3(:) | |||
real(kind=dp), | public, | allocatable | :: | cfhx(:) | |||
real(kind=dp), | public, | allocatable | :: | sfhx(:) | |||
real(kind=dp), | public, | allocatable | :: | cfhy(:) | |||
real(kind=dp), | public, | allocatable | :: | sfhy(:) | |||
real(kind=dp), | public, | allocatable | :: | cfhz(:) | |||
real(kind=dp), | public, | allocatable | :: | sfhz(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind2 | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | input_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | input_string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_FUNPTR), | value | :: | read_char | |||
type(C_PTR), | value | :: | data |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
complex(kind=C_DOUBLE_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ri | ||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ii | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=C_DOUBLE), | value | :: | t |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | nthreads |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | output_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_FUNPTR), | value | :: | write_char | |||
type(C_PTR), | value | :: | data |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
type(C_PTR), | value | :: | output_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(out) | :: | add | |||
real(kind=C_DOUBLE), | intent(out) | :: | mul | |||
real(kind=C_DOUBLE), | intent(out) | :: | fmas |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | sign | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
integer(kind=C_INT), | value | :: | howmany | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
integer(kind=C_INT), | value | :: | istride | |||
integer(kind=C_INT), | value | :: | idist | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
integer(kind=C_INT), | value | :: | ostride | |||
integer(kind=C_INT), | value | :: | odist | |||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | n0 | |||
integer(kind=C_INT), | value | :: | n1 | |||
integer(kind=C_INT), | value | :: | n2 | |||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
integer(kind=C_FFTW_R2R_KIND), | value | :: | kind2 | |||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
integer(kind=C_INT), | value | :: | howmany_rank | |||
type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
integer(kind=C_INT), | value | :: | flags |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | input_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=C_CHAR), | intent(in), | dimension(*) | :: | input_string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_FUNPTR), | value | :: | read_char | |||
type(C_PTR), | value | :: | data |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_SIZE_T), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
complex(kind=C_FLOAT_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
complex(kind=C_FLOAT_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ri | ||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ii | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=C_DOUBLE), | value | :: | t |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=C_INT), | value | :: | nthreads |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | output_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_FUNPTR), | value | :: | write_char | |||
type(C_PTR), | value | :: | data |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
type(C_PTR), | value | :: | output_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(C_PTR), | value | :: | p | |||
real(kind=C_DOUBLE), | intent(out) | :: | add | |||
real(kind=C_DOUBLE), | intent(out) | :: | mul | |||
real(kind=C_DOUBLE), | intent(out) | :: | fmas |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=C_INT), | public | :: | n | ||||
integer(kind=C_INT), | public | :: | is | ||||
integer(kind=C_INT), | public | :: | os |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=C_INTPTR_T), | public | :: | n | ||||
integer(kind=C_INTPTR_T), | public | :: | is | ||||
integer(kind=C_INTPTR_T), | public | :: | os |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=C_INT), | public | :: | n | ||||
integer(kind=C_INT), | public | :: | is | ||||
integer(kind=C_INT), | public | :: | os |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=C_INTPTR_T), | public | :: | n | ||||
integer(kind=C_INTPTR_T), | public | :: | is | ||||
integer(kind=C_INTPTR_T), | public | :: | os |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | ind_ft |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | is | |||
integer, | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | is | |||
integer, | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | w(:) | |||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | is |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | is | |||
integer, | intent(in) | :: | dir | |||
integer, | intent(in) | :: | sym |