![]() |
Block-Structured AMR Software Framework
|
Classes | |
| struct | Info |
| class | LocalR2C |
| Local Discrete Fourier Transform. More... | |
| class | OpenBCSolver |
| struct | Plan |
| class | Poisson |
| Poisson solver for periodic, Dirichlet & Neumann boundaries using FFT. More... | |
| class | PoissonHybrid |
| 3D Poisson solver for periodic, Dirichlet & Neumann boundaries in the first two dimensions, and Dirichlet & Neumann in the last dimension. The last dimension could have non-uniform mesh. More... | |
| class | PoissonOpenBC |
| Poisson solve for Open BC using FFT. More... | |
| class | R2C |
| Parallel Discrete Fourier Transform. More... | |
| class | R2X |
| Discrete Fourier Transform. More... | |
Typedefs | |
| template<typename T = Real, FFT::Direction D = FFT::Direction::both> | |
| using | C2C = R2C< T, D, true > |
| FFT between complex data. | |
Enumerations | |
| enum struct | Direction { forward , backward , both , none } |
| enum struct | DomainStrategy { automatic , slab , pencil } |
| enum class | Boundary : int { periodic , even , odd } |
| enum struct | Kind { none , r2c_f , r2c_b , c2c_f , c2c_b , r2r_ee_f , r2r_ee_b , r2r_oo_f , r2r_oo_b , r2r_eo , r2r_oe } |
Functions | |
| Boundary_EnumTraits | amrex_get_enum_traits (Boundary) |
| using amrex::FFT::C2C = typedef R2C<T, D, true> |
FFT between complex data.
|
strong |
|
strong |
|
strong |
|
strong |
| Boundary_EnumTraits amrex::FFT::amrex_get_enum_traits | ( | Boundary | ) |