2 #ifndef BL_MFCOPYDESCRIPTOR_H_
3 #define BL_MFCOPYDESCRIPTOR_H_
4 #include <AMReX_Config.H>
11 class MultiFabCopyDescriptor;
A class for managing a List of Boxes that share a common IndexType. This class implements operations ...
Definition: AMReX_BoxList.H:52
A Fortran Array of REALs.
Definition: AMReX_FArrayBox.H:229
This class orchestrates filling a destination fab of size destFabBox from fabarray on the local proce...
Definition: AMReX_FACopyDescriptor.H:108
FabArrayId RegisterFabArray(FabArray< FArrayBox > *fabarray)
Definition: AMReX_FACopyDescriptor.H:204
Definition: AMReX_FACopyDescriptor.H:43
Definition: AMReX_MFCopyDescriptor.H:46
MultiFabCopyDescriptor(MultiFabCopyDescriptor &&)=delete
MultiFabCopyDescriptor(const MultiFabCopyDescriptor &)=delete
MultiFabCopyDescriptor & operator=(const MultiFabCopyDescriptor &)=delete
~MultiFabCopyDescriptor()=default
MultiFabId RegisterMultiFab(MultiFab *mf)
Definition: AMReX_MFCopyDescriptor.H:57
MultiFabCopyDescriptor()=default
A collection (stored as an array) of FArrayBox objects.
Definition: AMReX_MultiFab.H:38
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition: AMReX_Vector.H:27
Definition: AMReX_Amr.cpp:49
void InterpAddBox(MultiFabCopyDescriptor &fabCopyDesc, BoxList *returnUnfilledBoxes, Vector< FillBoxId > &returnedFillBoxIds, const Box &subbox, MultiFabId faid1, MultiFabId faid2, Real t1, Real t2, Real t, int src_comp, int dest_comp, int num_comp, bool extrap)
Definition: AMReX_MFCopyDescriptor.cpp:7
void InterpFillFab(MultiFabCopyDescriptor &fabCopyDesc, const Vector< FillBoxId > &fillBoxIds, MultiFabId faid1, MultiFabId faid2, FArrayBox &dest, Real t1, Real t2, Real t, int src_comp, int dest_comp, int num_comp, bool extrap)
Definition: AMReX_MFCopyDescriptor.cpp:71