#include <source/patchdata/boxgeometry/CellOverlap.h>
Inheritance diagram for SAMRAI::pdat::CellOverlap< DIM >:

Public Member Functions | |
| CellOverlap (const hier::BoxList< DIM > &boxes, const hier::IntVector< DIM > &src_offset) | |
| virtual | ~CellOverlap () |
| virtual bool | isOverlapEmpty () const |
| virtual const hier::BoxList< DIM > & | getDestinationBoxList () const |
| virtual const hier::IntVector< DIM > & | getSourceOffset () const |
| virtual void | print (ostream &os) const |
|
||||||||||||||||
|
The constructor takes the list of boxes and the source offset between the source and destination index spaces. This information is used later in the generation of communication schedules. |
|
|||||||||
|
The virtual destructor does nothing interesting except deallocate box data. |
|
|||||||||
|
Return whether there is an empty intersection between the two cell centered boxes. This method over-rides the virtual function in the hier::BoxOverlap<DIM> base class. Implements SAMRAI::hier::BoxOverlap< DIM >. |
|
|||||||||
|
Return the list of boxes (in cell centered index space) that constitute the intersection. The boxes are given in the destination coordinate space and must be shifted by -(getSourceOffset()) to lie in the source index space. |
|
|||||||||
|
Return the offset between the destination and source index spaces. The destination index space is the source index space shifted by this amount. Implements SAMRAI::hier::BoxOverlap< DIM >. |
|
||||||||||
|
Output the boxes in the overlap region. Reimplemented from SAMRAI::hier::BoxOverlap< DIM >. |
1.4.2