#include <source/patchdata/boxgeometry/OuterfaceGeometry.h>
Inheritance diagram for SAMRAI::pdat::OuterfaceGeometry< DIM >:
Public Member Functions | |
OuterfaceGeometry (const hier::Box< DIM > &box, const hier::IntVector< DIM > &ghosts) | |
virtual | ~OuterfaceGeometry () |
virtual tbox::Pointer< hier::BoxOverlap< DIM > > | calculateOverlap (const hier::BoxGeometry< DIM > &dst_geometry, const hier::BoxGeometry< DIM > &src_geometry, const hier::Box< DIM > &src_mask, const bool overwrite_interior, const hier::IntVector< DIM > &src_offset, const bool retry) const |
const hier::Box< DIM > & | getBox () const |
const hier::IntVector< DIM > & | getGhosts () const |
Recall that face data is defined so that the faces associated with a given coordinate direction are those whose normal vector lies in that direction. Also, face data indices are permuted so that the leading dimension of each array corresponds to the direction of the faces. Outerface data matches these conventions.
|
Construct the outerface geometry object given the box and ghost cell width. |
|
The virtual destructor does nothing interesting. |
|
Compute the overlap in index space between the source outerface geometry object (or a face geometry object) and the destination object (this). Refer to the box geometry class for a detailed description of calculateOverlap(). |
|
Return the box extents for this outerface box geometry object. |
|
Return the ghost cell width for this outerface box geometry object. |