Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
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

namespace  amrex
 
namespace  amrex::FFT
 
namespace  amrex::FFT::detail
 
namespace  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)