This class orchestrates filling a destination fab of size destFabBox from fabarray on the local processor (myProc).
More...
|
| | FabArrayCopyDescriptor ()=default |
| |
| | ~FabArrayCopyDescriptor () |
| |
| | FabArrayCopyDescriptor (const FabArrayCopyDescriptor< FAB > &)=delete |
| |
| | FabArrayCopyDescriptor (FabArrayCopyDescriptor< FAB > &&)=delete |
| |
| FabArrayCopyDescriptor< FAB > & | operator= (const FabArrayCopyDescriptor< FAB > &)=delete |
| |
| FabArrayCopyDescriptor< FAB > & | operator= (FabArrayCopyDescriptor< FAB > &&)=delete |
| |
| FabArrayId | RegisterFabArray (FabArray< FAB > *fabarray) |
| |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes) |
| |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes, int srccomp, int destcomp, int numcomp) |
| |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes, int fabarrayindex, int srccomp, int destcomp, int numcomp, bool bUseValidBox=true) |
| |
| void | CollectData () |
| |
| void | FillFab (FabArrayId faid, const FillBoxId &fillboxid, FAB &destFab) |
| |
| void | FillFab (FabArrayId faid, const FillBoxId &fillboxid, FAB &destFab, const Box &destBox) |
| |
| void | PrintStats () const |
| |
| bool | DataAvailable () const |
| |
| void | clear () |
| |
| int | CurrentNFabArrays () const |
| |
| int | nFabComTags () const |
| |
| int | nFabCopyDescs () const |
| |
template<class FAB>
class amrex::FabArrayCopyDescriptor< FAB >
This class orchestrates filling a destination fab of size destFabBox from fabarray on the local processor (myProc).