![]() |
Block-Structured AMR Software Framework
|
Poisson solve for Open BC using FFT. More...
#include <AMReX_FFT_Poisson.H>
Public Member Functions | |
| template<typename FA = MF, std::enable_if_t< IsFabArray_v< FA >, int > = 0> | |
| PoissonOpenBC (Geometry const &geom, IndexType ixtype=IndexType::TheCellType(), IntVect const &ngrow=IntVect(0)) | |
| Build an open-boundary FFT solver over the grown domain. | |
| void | solve (MF &soln, MF const &rhs) |
| Solve the open-boundary Poisson problem. | |
| void | define_doit () |
| Initialize the discretized Green's function cache (public for CUDA kernels). | |
|
explicit |
| void amrex::FFT::PoissonOpenBC< MF >::define_doit | ( | ) |
Initialize the discretized Green's function cache (public for CUDA kernels).
| void amrex::FFT::PoissonOpenBC< MF >::solve | ( | MF & | soln, |
| MF const & | rhs | ||
| ) |