Public Methods |
| Copier () |
| null constructor, copy constructor and operator= can be compiler defined.
|
| Copier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest) |
| Copier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain) |
| this constructor contains support for periodic BC's
|
| Copier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const IntVect &a_destGhost) |
| Copier to copy data into the valid and invalid regions of a_dest from a_level.
|
| Copier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, const IntVect &a_destGhost) |
| Copier to copy data into the valid and invalid regions of a_dest from a_level with support for periodic BCs.
|
virtual | ~Copier () |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest) |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain) |
| contains support for periodic BCs
|
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const IntVect &a_destGhost) |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, const IntVect &a_destGhost) |
| contains support for periodic BCs
|
virtual void | clear () |
bool | check (const DisjointBoxLayout &from, const BoxLayout &to) const |
| check that this Copier object corresponds to these two BoxLayouts.
|
int | print () const |
Protected Attributes |
Vector< MotionItem * > | m_localMotionPlan |
Vector< MotionItem * > | m_fromMotionPlan |
Vector< MotionItem * > | m_toMotionPlan |
Static Protected Attributes |
Pool | s_motionItemPool |
Friends |
class | CopyIterator |
void | dumpmemoryatexit () |