Chombo + EB
3.0
|
Data coordination class for the regionGather function. More...
#include <RegionGather.H>
Classes | |
class | Message |
Public Member Functions | |
RegionGather () | |
void | define (const ProblemDomain &a_domain, const DisjointBoxLayout &a_layout, int radius) |
void | dump () const |
Public Attributes | |
LayoutData< Vector< RegionGather::Message > > | m_messages |
LayoutData< Vector< RegionGather::Message > > | m_local |
Data coordination class for the regionGather function.
Currently, this class does not handle periodic ProblemDomain.
the radius is a distance cut-off for the gathering operation. An object T will be gathered from a neighbouring Box in the DisjointBoxLayout only if:
a = IntVect at center of box 1 b = IntVect at center of box 2
abs(a[i]-b[i]) <= radius for all i
RegionGather::RegionGather | ( | ) |
void RegionGather::define | ( | const ProblemDomain & | a_domain, |
const DisjointBoxLayout & | a_layout, | ||
int | radius | ||
) |
void RegionGather::dump | ( | ) | const |
LayoutData<Vector<RegionGather::Message> > RegionGather::m_messages |
Referenced by regionGather().
LayoutData<Vector<RegionGather::Message> > RegionGather::m_local |
Referenced by regionGather().