#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. |
1.2.16