Block-Structured AMR Software Framework
AMReX_FFT_Poisson.H File Reference
#include <AMReX_FFT.H>
#include <AMReX_Geometry.H>

Go to the source code of this file.

Classes

class  amrex::FFT::Poisson< MF >
 Poisson solver for periodic, Dirichlet & Neumann boundaries using FFT. More...
 
class  amrex::FFT::PoissonHybrid< MF >
 3D Poisson solver for periodic, Dirichlet & Neumann boundaries in the first two dimensions, and Neumann in the last dimension. The last dimension could have non-uniform mesh. More...
 
struct  amrex::FFT::fft_poisson_detail::Tri_Uniform< T >
 
struct  amrex::FFT::fft_poisson_detail::TriA< T >
 
struct  amrex::FFT::fft_poisson_detail::TriC< T >
 
struct  amrex::FFT::detail::FFTPhysBCTag< T >
 

Namespaces

 amrex
 
 amrex::FFT
 
 amrex::FFT::detail
 
 amrex::FFT::fft_poisson_detail
 

Functions

template<typename MF >
void amrex::FFT::detail::fill_physbc (MF &mf, Geometry const &geom, Array< std::pair< Boundary, Boundary >, AMREX_SPACEDIM > const &bc)