#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] |