#include <MultiFab.H>


Public Member Functions | |
| MultiFabCopyDescriptor () | |
| MultiFabId | RegisterMultiFab (MultiFab *mf) |
| FabArrayId | RegisterFabArray (FabArray< FArrayBox > *fabarray) |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes, bool bUseValidBox=true) |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes, int srccomp, int destcomp, int numcomp, bool bUseValidBox=true) |
| FillBoxId | AddBox (FabArrayId fabarrayid, const Box &destFabBox, BoxList *unfilledBoxes, int fabarrayindex, int srccomp, int destcomp, int numcomp, bool bUseValidBox=true) |
| void | CollectData (Array< int > *snd_cache=0, CommDataCache *cd_cache=0) |
| void | FillFab (FabArrayId fabarrayid, const FillBoxId &fillboxid, FArrayBox &destFab) |
| void | FillFab (FabArrayId fabarrayid, const FillBoxId &fillboxid, FArrayBox &destFab, const Box &destBox) |
| void | PrintStats () const |
| bool | DataAvailable () const |
| void | clear () |
| int | nFabArrays () const |
| int | nFabComTags () const |
| int | nFabCopyDescs () const |
Protected Member Functions | |
| void | AddBoxDoIt (FabArrayId fabarrayid, const Box &destFabBox, BoxList *returnedUnfilledBoxes, int faindex, int srccomp, int destcomp, int numcomp, bool bUseValidBox, BoxDomain &unfilledBoxDomain, BoxList &filledBoxes) |
Protected Attributes | |
| std::vector< FabArray < FArrayBox > * > | fabArrays |
| std::vector< FCDMap > | fabCopyDescList |
| std::vector< FabComTag > | fabComTagList |
| int | nextFillBoxId |
| bool | dataAvailable |
| MultiFabCopyDescriptor::MultiFabCopyDescriptor | ( | ) | [inline] |
| MultiFabId MultiFabCopyDescriptor::RegisterMultiFab | ( | MultiFab * | mf | ) | [inline] |
References FabArrayCopyDescriptor< FArrayBox >::RegisterFabArray().
Referenced by MultiFab::FillBoundary().
| FabArrayId FabArrayCopyDescriptor< FArrayBox >::RegisterFabArray | ( | FabArray< FArrayBox > * | fabarray | ) | [inherited] |
Referenced by RegisterMultiFab().
| FillBoxId FabArrayCopyDescriptor< FArrayBox >::AddBox | ( | FabArrayId | fabarrayid, | |
| const Box & | destFabBox, | |||
| BoxList * | unfilledBoxes, | |||
| bool | bUseValidBox = true | |||
| ) | [inherited] |
| FillBoxId FabArrayCopyDescriptor< FArrayBox >::AddBox | ( | FabArrayId | fabarrayid, | |
| const Box & | destFabBox, | |||
| BoxList * | unfilledBoxes, | |||
| int | srccomp, | |||
| int | destcomp, | |||
| int | numcomp, | |||
| bool | bUseValidBox = true | |||
| ) | [inherited] |
| FillBoxId FabArrayCopyDescriptor< FArrayBox >::AddBox | ( | FabArrayId | fabarrayid, | |
| const Box & | destFabBox, | |||
| BoxList * | unfilledBoxes, | |||
| int | fabarrayindex, | |||
| int | srccomp, | |||
| int | destcomp, | |||
| int | numcomp, | |||
| bool | bUseValidBox = true | |||
| ) | [inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::CollectData | ( | Array< int > * | snd_cache = 0, |
|
| CommDataCache * | cd_cache = 0 | |||
| ) | [inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::FillFab | ( | FabArrayId | fabarrayid, | |
| const FillBoxId & | fillboxid, | |||
| FArrayBox & | destFab | |||
| ) | [inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::FillFab | ( | FabArrayId | fabarrayid, | |
| const FillBoxId & | fillboxid, | |||
| FArrayBox & | destFab, | |||
| const Box & | destBox | |||
| ) | [inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::PrintStats | ( | ) | const [inherited] |
| bool FabArrayCopyDescriptor< FArrayBox >::DataAvailable | ( | ) | const [inline, inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::clear | ( | ) | [inherited] |
| int FabArrayCopyDescriptor< FArrayBox >::nFabArrays | ( | ) | const [inline, inherited] |
| int FabArrayCopyDescriptor< FArrayBox >::nFabComTags | ( | ) | const [inline, inherited] |
| int FabArrayCopyDescriptor< FArrayBox >::nFabCopyDescs | ( | ) | const [inline, inherited] |
| void FabArrayCopyDescriptor< FArrayBox >::AddBoxDoIt | ( | FabArrayId | fabarrayid, | |
| const Box & | destFabBox, | |||
| BoxList * | returnedUnfilledBoxes, | |||
| int | faindex, | |||
| int | srccomp, | |||
| int | destcomp, | |||
| int | numcomp, | |||
| bool | bUseValidBox, | |||
| BoxDomain & | unfilledBoxDomain, | |||
| BoxList & | filledBoxes | |||
| ) | [protected, inherited] |
std::vector<FabArray<FArrayBox >*> FabArrayCopyDescriptor< FArrayBox >::fabArrays [protected, inherited] |
std::vector<FCDMap> FabArrayCopyDescriptor< FArrayBox >::fabCopyDescList [protected, inherited] |
std::vector<FabComTag> FabArrayCopyDescriptor< FArrayBox >::fabComTagList [protected, inherited] |
int FabArrayCopyDescriptor< FArrayBox >::nextFillBoxId [protected, inherited] |
bool FabArrayCopyDescriptor< FArrayBox >::dataAvailable [protected, inherited] |
1.5.5