#include <source/patchdata/boxgeometry/CellGeometry.h>
Inheritance diagram for SAMRAI::pdat::CellGeometry< DIM >:
Public Member Functions | |
CellGeometry (const hier::Box< DIM > &box, const hier::IntVector< DIM > &ghosts) | |
virtual | ~CellGeometry () |
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 |
Static Public Member Functions | |
static hier::Box< DIM > | toCellBox (const hier::Box< DIM > &box) |
|
Construct the cell geometry object given the box and ghost cell width. |
|
The virtual destructor does nothing interesting. |
|
Compute the overlap in index space between the source box geometry and the destination box geometry. Refer to the box geometry class for a detailed description of calculateOverlap(). |
|
Return the box extents for this cell centered box geometry object. |
|
Return the ghost cell width for this cell centered box geometry object. |
|
Convert an AMR abstract box into a cell geometry box. The lower index is the same, but the upper index is one greater in each dimension. |