#include <Dfft.H>
|
int | global_ng (int i) const |
|
int const (& | global_ng () const)[3] |
|
size_t | global_size () const |
|
MPI_Comm | parent_comm () const |
|
size_t | local_size () const |
|
int | self_rspace (int i) const |
|
int const (& | self_rspace () const)[3] |
|
int | nproc_rspace (int i) const |
|
int const (& | nproc_rspace () const)[3] |
|
int | local_ng_rspace (int i) const |
|
int const (& | local_ng_rspace () const)[3] |
|
MPI_Comm | cartcomm_rspace () const |
|
int | self_kspace (int i) const |
|
int const (& | self_kspace () const)[3] |
|
int | nproc_kspace (int i) const |
|
int const (& | nproc_kspace () const)[3] |
|
int | local_ng_kspace (int i) const |
|
int const (& | local_ng_kspace () const)[3] |
|
MPI_Comm | cartcomm_kspace () const |
|
void | forward (complex_t const *in) |
|
void | forward (float const *in, size_t ghost0, size_t ghost1) |
|
void | forward (float const *in, size_t ghost) |
|
void | backward (complex_t *out) |
|
void | backward (float *out, size_t ghost0, size_t ghost1) |
|
void | backward (float *out, size_t ghost) |
|
| Dfft (Distribution &dist) |
|
| Dfft (Distribution &dist, complex_t *forward_output, complex_t *forward_scratch, complex_t *backward_input, complex_t *backward_scratch, unsigned int flags=FFTW_MEASURE) |
|
void | makePlans (complex_t *forward_output, complex_t *forward_scratch, complex_t *backward_input, complex_t *backward_scratch, unsigned int flags=FFTW_MEASURE) |
|
| ~Dfft () |
|
Distribution & | get_d () |
|
◆ Dfft() [1/2]
◆ Dfft() [2/2]
◆ ~Dfft()
◆ backward() [1/3]
◆ backward() [2/3]
void hacc::Dfft::backward |
( |
float * |
out, |
|
|
size_t |
ghost |
|
) |
| |
|
inline |
◆ backward() [3/3]
void hacc::Dfft::backward |
( |
float * |
out, |
|
|
size_t |
ghost0, |
|
|
size_t |
ghost1 |
|
) |
| |
|
inline |
◆ cartcomm_kspace()
MPI_Comm hacc::Dfft::cartcomm_kspace |
( |
| ) |
const |
|
inline |
◆ cartcomm_rspace()
MPI_Comm hacc::Dfft::cartcomm_rspace |
( |
| ) |
const |
|
inline |
◆ forward() [1/3]
void hacc::Dfft::forward |
( |
complex_t const * |
in | ) |
|
|
inline |
◆ forward() [2/3]
void hacc::Dfft::forward |
( |
float const * |
in, |
|
|
size_t |
ghost |
|
) |
| |
|
inline |
◆ forward() [3/3]
void hacc::Dfft::forward |
( |
float const * |
in, |
|
|
size_t |
ghost0, |
|
|
size_t |
ghost1 |
|
) |
| |
|
inline |
◆ get_d()
◆ global_ng() [1/2]
int const(& hacc::Dfft::global_ng |
( |
| ) |
)[3] |
|
inline |
◆ global_ng() [2/2]
int hacc::Dfft::global_ng |
( |
int |
i | ) |
const |
|
inline |
◆ global_size()
size_t hacc::Dfft::global_size |
( |
| ) |
const |
|
inline |
◆ local_ng_kspace() [1/2]
int const(& hacc::Dfft::local_ng_kspace |
( |
| ) |
)[3] |
|
inline |
◆ local_ng_kspace() [2/2]
int hacc::Dfft::local_ng_kspace |
( |
int |
i | ) |
const |
|
inline |
◆ local_ng_rspace() [1/2]
int const(& hacc::Dfft::local_ng_rspace |
( |
| ) |
)[3] |
|
inline |
◆ local_ng_rspace() [2/2]
int hacc::Dfft::local_ng_rspace |
( |
int |
i | ) |
const |
|
inline |
◆ local_size()
size_t hacc::Dfft::local_size |
( |
| ) |
const |
|
inline |
◆ makePlans()
◆ nproc_kspace() [1/2]
int const(& hacc::Dfft::nproc_kspace |
( |
| ) |
)[3] |
|
inline |
◆ nproc_kspace() [2/2]
int hacc::Dfft::nproc_kspace |
( |
int |
i | ) |
const |
|
inline |
◆ nproc_rspace() [1/2]
int const(& hacc::Dfft::nproc_rspace |
( |
| ) |
)[3] |
|
inline |
◆ nproc_rspace() [2/2]
int hacc::Dfft::nproc_rspace |
( |
int |
i | ) |
const |
|
inline |
◆ parent_comm()
MPI_Comm hacc::Dfft::parent_comm |
( |
| ) |
const |
|
inline |
◆ self_kspace() [1/2]
int const(& hacc::Dfft::self_kspace |
( |
| ) |
)[3] |
|
inline |
◆ self_kspace() [2/2]
int hacc::Dfft::self_kspace |
( |
int |
i | ) |
const |
|
inline |
◆ self_rspace() [1/2]
int const(& hacc::Dfft::self_rspace |
( |
| ) |
)[3] |
|
inline |
◆ self_rspace() [2/2]
int hacc::Dfft::self_rspace |
( |
int |
i | ) |
const |
|
inline |
◆ m_bi
◆ m_bs
◆ m_fo
◆ m_fs
◆ m_plan_b_x
fftw_plan hacc::Dfft::m_plan_b_x |
|
protected |
◆ m_plan_b_y
fftw_plan hacc::Dfft::m_plan_b_y |
|
protected |
◆ m_plan_b_z
fftw_plan hacc::Dfft::m_plan_b_z |
|
protected |
◆ m_plan_f_x
fftw_plan hacc::Dfft::m_plan_f_x |
|
protected |
◆ m_plan_f_y
fftw_plan hacc::Dfft::m_plan_f_y |
|
protected |
◆ m_plan_f_z
fftw_plan hacc::Dfft::m_plan_f_z |
|
protected |
◆ PlansMade
bool hacc::Dfft::PlansMade |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/amrex/amrex/Src/Extern/SWFFT/Dfft.H