Block-Structured AMR Software Framework
amrex::FFT::detail::SubHelper Struct Reference

#include <AMReX_FFT_Helper.H>

Public Member Functions

 SubHelper (Box const &domain)
 
Box make_box (Box const &box) const
 
Periodicity make_periodicity (Periodicity const &period) const
 
bool ghost_safe (IntVect const &ng) const
 
IntVect make_iv (IntVect const &iv) const
 
IntVect make_safe_ghost (IntVect const &ng) const
 
BoxArray inverse_boxarray (BoxArray const &ba) const
 
IntVect inverse_order (IntVect const &order) const
 
template<typename T >
make_array (T const &a) const
 
GpuArray< int, 3 > xyz_order () const
 
template<typename FA >
FA make_alias_mf (FA const &mf)
 

Constructor & Destructor Documentation

◆ SubHelper()

amrex::FFT::detail::SubHelper::SubHelper ( Box const &  domain)
explicit

Member Function Documentation

◆ ghost_safe()

bool amrex::FFT::detail::SubHelper::ghost_safe ( IntVect const &  ng) const

◆ inverse_boxarray()

BoxArray amrex::FFT::detail::SubHelper::inverse_boxarray ( BoxArray const &  ba) const

◆ inverse_order()

IntVect amrex::FFT::detail::SubHelper::inverse_order ( IntVect const &  order) const

◆ make_alias_mf()

template<typename FA >
FA amrex::FFT::detail::SubHelper::make_alias_mf ( FA const &  mf)
inline

◆ make_array()

template<typename T >
T amrex::FFT::detail::SubHelper::make_array ( T const &  a) const
inline

◆ make_box()

Box amrex::FFT::detail::SubHelper::make_box ( Box const &  box) const

◆ make_iv()

IntVect amrex::FFT::detail::SubHelper::make_iv ( IntVect const &  iv) const

◆ make_periodicity()

Periodicity amrex::FFT::detail::SubHelper::make_periodicity ( Periodicity const &  period) const

◆ make_safe_ghost()

IntVect amrex::FFT::detail::SubHelper::make_safe_ghost ( IntVect const &  ng) const

◆ xyz_order()

GpuArray< int, 3 > amrex::FFT::detail::SubHelper::xyz_order ( ) const

The documentation for this struct was generated from the following files: