SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo Struct Reference

#include <source/hierarchy/patches/PatchConfigurationUtilities.h>

List of all members.

Public Attributes

int d_neighbor_patch_number
int d_neighbor_type
int d_location_index
IntVector< DIM > d_neighbor_shift


Detailed Description

template<int DIM>
struct SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo

The PatchConfigurationUtilities<DIM>::NeighborPatchInfo data structure contains items that describe the relationship between a patch and one of its neigbors on the same patch level.

The patch number indicates the number of the neighbor patch in the array of patches on the patch level. The neighbor type and location index describe the orientation of the neighbor with respect to the patch. These values use the conventions of the boundary type and location index designations, respectively, in the hier::BoundaryBox<DIM> class. See that class header file for details. The shift vector indicates how the neighbor patch box must be shifted to to be a neighbor of the patch. This vector contains non-zero entries only when the patch abuts a periodic boundary.


Member Data Documentation

template<int DIM>
int SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo::d_neighbor_patch_number

template<int DIM>
int SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo::d_neighbor_type

template<int DIM>
int SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo::d_location_index

template<int DIM>
IntVector<DIM> SAMRAI::hier::PatchConfigurationUtilities< DIM >::NeighborPatchInfo::d_neighbor_shift


The documentation for this struct was generated from the following file:
Generated on Thu Jun 18 11:28:29 2009 for SAMRAI by  doxygen 1.5.1