Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
amrex::AuxBoundaryData Class Reference

#include <AMReX_AuxBoundaryData.H>

Public Member Functions

 AuxBoundaryData () noexcept=default
 
 AuxBoundaryData (const BoxArray &ba, int n_grow, int n_comp, const Geometry &geom)
 
 ~AuxBoundaryData ()=default
 
 AuxBoundaryData (AuxBoundaryData &&rhs)=default
 
AuxBoundaryDataoperator= (AuxBoundaryData &&rhs)=default
 
 AuxBoundaryData (const AuxBoundaryData &rhs)
 
AuxBoundaryDataoperator= (const AuxBoundaryData &rhs)=delete
 
void copyTo (MultiFab &destmf, int src_comp, int dst_comp, int num_comp) const
 
void copyFrom (const MultiFab &srcmf, int src_comp, int dst_comp, int num_comp, int src_ng=0)
 
size_t size () const noexcept
 
void copy (const AuxBoundaryData &src, int src_comp, int dst_comp, int num_comp)
 
void initialize (const BoxArray &ba, int n_grow, int n_comp, const Geometry &geom)
 
const BoxArrayequivBoxArray () const noexcept
 
void setVal (Real r)
 
const DistributionMappingDistributionMap () const noexcept
 
FArrayBoxoperator[] (const MFIter &mfi) noexcept
 
const FArrayBoxoperator[] (const MFIter &mfi) const noexcept
 
int nGrow () const noexcept
 
int nComp () const noexcept
 
bool isEmpty () const noexcept
 

Constructor & Destructor Documentation

◆ AuxBoundaryData() [1/4]

amrex::AuxBoundaryData::AuxBoundaryData ( )
defaultnoexcept

◆ AuxBoundaryData() [2/4]

amrex::AuxBoundaryData::AuxBoundaryData ( const BoxArray ba,
int  n_grow,
int  n_comp,
const Geometry geom 
)

◆ ~AuxBoundaryData()

amrex::AuxBoundaryData::~AuxBoundaryData ( )
default

◆ AuxBoundaryData() [3/4]

amrex::AuxBoundaryData::AuxBoundaryData ( AuxBoundaryData &&  rhs)
default

◆ AuxBoundaryData() [4/4]

amrex::AuxBoundaryData::AuxBoundaryData ( const AuxBoundaryData rhs)

Member Function Documentation

◆ copy()

void amrex::AuxBoundaryData::copy ( const AuxBoundaryData src,
int  src_comp,
int  dst_comp,
int  num_comp 
)

◆ copyFrom()

void amrex::AuxBoundaryData::copyFrom ( const MultiFab srcmf,
int  src_comp,
int  dst_comp,
int  num_comp,
int  src_ng = 0 
)

◆ copyTo()

void amrex::AuxBoundaryData::copyTo ( MultiFab destmf,
int  src_comp,
int  dst_comp,
int  num_comp 
) const

◆ DistributionMap()

const DistributionMapping & amrex::AuxBoundaryData::DistributionMap ( ) const
inlinenoexcept

◆ equivBoxArray()

const BoxArray & amrex::AuxBoundaryData::equivBoxArray ( ) const
inlinenoexcept

◆ initialize()

void amrex::AuxBoundaryData::initialize ( const BoxArray ba,
int  n_grow,
int  n_comp,
const Geometry geom 
)

◆ isEmpty()

bool amrex::AuxBoundaryData::isEmpty ( ) const
inlinenoexcept

◆ nComp()

int amrex::AuxBoundaryData::nComp ( ) const
inlinenoexcept

◆ nGrow()

int amrex::AuxBoundaryData::nGrow ( ) const
inlinenoexcept

◆ operator=() [1/2]

AuxBoundaryData & amrex::AuxBoundaryData::operator= ( AuxBoundaryData &&  rhs)
default

◆ operator=() [2/2]

AuxBoundaryData & amrex::AuxBoundaryData::operator= ( const AuxBoundaryData rhs)
delete

◆ operator[]() [1/2]

const FArrayBox & amrex::AuxBoundaryData::operator[] ( const MFIter mfi) const
inlinenoexcept

◆ operator[]() [2/2]

FArrayBox & amrex::AuxBoundaryData::operator[] ( const MFIter mfi)
inlinenoexcept

◆ setVal()

void amrex::AuxBoundaryData::setVal ( Real  r)
inline

◆ size()

size_t amrex::AuxBoundaryData::size ( ) const
inlinenoexcept

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