#include <RegionGather.H>
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
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 |
Classes | |
| class | Message |
| RegionGather::RegionGather | ( | ) |
| void RegionGather::define | ( | const ProblemDomain & | a_domain, | |
| const DisjointBoxLayout & | a_layout, | |||
| int | radius | |||
| ) |
| void RegionGather::dump | ( | ) | const |
Referenced by regionGather().
Referenced by regionGather().
1.5.5