Block-Structured AMR Software Framework
amrex::FFT::detail Namespace Reference

Classes

struct  SubHelper
 
struct  FFTPhysBCTag
 

Functions

DistributionMapping make_iota_distromap (Long n)
 
template<typename FA >
FA::FABType::value_type * get_fab (FA &fa)
 
template<typename FA1 , typename FA2 >
std::unique_ptr< char, DataDeletermake_mfs_share (FA1 &fa1, FA2 &fa2)
 
template<typename MF >
void fill_physbc (MF &mf, Geometry const &geom, Array< std::pair< Boundary, Boundary >, AMREX_SPACEDIM > const &bc)
 

Function Documentation

◆ fill_physbc()

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

◆ get_fab()

template<typename FA >
FA::FABType::value_type* amrex::FFT::detail::get_fab ( FA &  fa)

◆ make_iota_distromap()

DistributionMapping amrex::FFT::detail::make_iota_distromap ( Long  n)

◆ make_mfs_share()

template<typename FA1 , typename FA2 >
std::unique_ptr<char,DataDeleter> amrex::FFT::detail::make_mfs_share ( FA1 &  fa1,
FA2 &  fa2 
)