Block-Structured AMR Software Framework
AMReX_FabArrayBase.H File Reference
#include <AMReX_Config.H>
#include <AMReX_BoxArray.H>
#include <AMReX_DataAllocator.H>
#include <AMReX_DistributionMapping.H>
#include <AMReX_ParallelDescriptor.H>
#include <AMReX_ParallelReduce.H>
#include <AMReX_Periodicity.H>
#include <AMReX_Print.H>
#include <AMReX_Arena.H>
#include <AMReX_Gpu.H>
#include <ostream>
#include <string>
#include <utility>

Go to the source code of this file.

Classes

class  amrex::FabArrayBase
 Base class for FabArray. More...
 
struct  amrex::FabArrayBase::CacheStats
 
struct  amrex::FabArrayBase::CopyComTag
 Used by a bunch of routines when communicating via MPI. More...
 
struct  amrex::FabArrayBase::BDKey
 
struct  amrex::FabArrayBase::TileArray
 Tiling. More...
 
struct  amrex::FabArrayBase::FabComTag
 Used for collecting information used in communicating FABs. More...
 
struct  amrex::FabArrayBase::FPinfo
 
struct  amrex::FabArrayBase::CFinfo
 coarse/fine boundary More...
 
struct  amrex::FabArrayBase::meminfo
 
struct  amrex::FabArrayBase::RegionTag
 
struct  amrex::FabArrayBase::CommMetaData
 
struct  amrex::FabArrayBase::FB
 FillBoundary. More...
 
struct  amrex::FabArrayBase::CPC
 parallel copy or add More...
 
struct  amrex::FabArrayBase::RB90
 Rotate Boundary by 90. More...
 
struct  amrex::FabArrayBase::RB180
 Rotate Boundary by 180. More...
 
struct  amrex::FabArrayBase::PolarB
 Fill polar boundary in spherical coordinates. More...
 
struct  amrex::FabArrayBase::ParForInfo
 For ParallelFor(FabArray) More...
 
struct  amrex::FabArrayBase::FabArrayStats
 
class  amrex::detail::SingleChunkArena
 

Namespaces

 amrex
 
 amrex::EB2
 
 amrex::detail
 

Functions

int amrex::nComp (FabArrayBase const &fa)
 
IntVect amrex::nGrowVect (FabArrayBase const &fa)
 
BoxArray const & amrex::boxArray (FabArrayBase const &fa)
 
DistributionMapping const & amrex::DistributionMap (FabArrayBase const &fa)
 
std::ostream & amrex::operator<< (std::ostream &os, const FabArrayBase::BDKey &id)