Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_FabArrayBase.H File Reference

Common infrastructure shared by FabArray specializations. More...

#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 <cstdint>
#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::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::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::ParForInfo::RedBlack
struct  amrex::FabArrayBase::FabArrayStats

Namespaces

namespace  amrex
namespace  amrex::EB2

Functions

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

Detailed Description

Common infrastructure shared by FabArray specializations.