#include <CornerCopier.H>
Inheritance diagram for CornerCopier:
Public Methods | |
CornerCopier () | |
null constructor, copy constructor and operator= can be compiler defined. | |
CornerCopier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, bool a_exchange=false) | |
Basic defining constructor. | |
CornerCopier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, bool a_exchange=false) | |
this constructor contains support for periodic BC's | |
CornerCopier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const IntVect &a_ghost, bool a_exchange=false) | |
Copier to copy into corner ghost cells of a_dest from ghost cells of a_level. | |
CornerCopier (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, const IntVect &a_ghost, bool a_exchange=false) | |
Copier to copy data into the valid and invalid regions of a_dest from a_level with support for periodic BCs. | |
virtual | ~CornerCopier () |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, bool a_exchange=false) |
define to match constructor (also doesn't do anything) | |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, bool a_exchange=false) |
define to match constructor (also doesn't do anything) | |
virtual void | define (const DisjointBoxLayout &a_level, const BoxLayout &a_dest, const IntVect &a_ghost, bool a_exchange=false) |
virtual void | define (const BoxLayout &a_level, const BoxLayout &a_dest, const ProblemDomain &a_domain, const IntVect &a_ghost, bool a_exchange=false) |
contains support for periodic BCs | |
virtual void | clear () |
This is a specialized Copier to fill corner ghost cells from ghost cells of adjacent boxes. Calling exchange with this copier will fill _only_ the corner ghost cells. All other exchange operations should be performed by calling a separate exchange with a normal Copier.
|
null constructor, copy constructor and operator= can be compiler defined.
|
|
Basic defining constructor. Note that this constructor doesn't take a ghost cell argument, so it creates a useless CornerCopier (no intersections are computed). Provided for compatibility with Copier base class. |
|
this constructor contains support for periodic BC's Note that this constructor doesn't take a ghost cell argument, so it creates a useless CornerCopier (no intersections are computed). Provided for compatibility with Copier base class. |
|
Copier to copy into corner ghost cells of a_dest from ghost cells of a_level. Assumption is that a_dest and a_level have the same number of ghost cells. |
|
Copier to copy data into the valid and invalid regions of a_dest from a_level with support for periodic BCs. Assumption is that a_dest and a_level have the same number of ghost cells. |
|
|
|
Reimplemented from Copier. |
|
contains support for periodic BCs
Reimplemented from Copier. |
|
Reimplemented from Copier. |
|
define to match constructor (also doesn't do anything)
Reimplemented from Copier. |
|
define to match constructor (also doesn't do anything)
Reimplemented from Copier. |