Chombo + EB  3.0
Classes | Public Member Functions | Public Attributes | List of all members
RegionGather Class Reference

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
 

Detailed Description

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

Constructor & Destructor Documentation

◆ RegionGather()

RegionGather::RegionGather ( )

Member Function Documentation

◆ define()

void RegionGather::define ( const ProblemDomain a_domain,
const DisjointBoxLayout a_layout,
int  radius 
)

◆ dump()

void RegionGather::dump ( ) const

Member Data Documentation

◆ m_messages

LayoutData<Vector<RegionGather::Message> > RegionGather::m_messages

Referenced by regionGather().

◆ m_local

LayoutData<Vector<RegionGather::Message> > RegionGather::m_local

Referenced by regionGather().


The documentation for this class was generated from the following file: