Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor Struct Reference

Structure to represent the neighbor of a given block. More...

#include <source/multiblock/MultiblockPatchHierarchy.h>

List of all members.

Public Attributes

int d_id
hier::BoxArray< DIM > d_translated_domain
RotationIdentifier d_rotation
hier::IntVector< DIM > d_shift
bool d_is_singularity


Detailed Description

template<int DIM>
struct SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor

Structure to represent the neighbor of a given block.

Parameters:
d_id Integer identifier of the neighboring block, based on the ordering of the array given to this class's constructor
d_translated_domain BoxArray describing coarse-level domain of the neighboring block in terms of the index space of the given block
d_rotation The rotation needed to rotate the index space of the neighboring block so that it is aligned with the index space of the given block
d_shift The shift needed to move the domain of the neighboring block from its post-rotation location to its actual location, from the point of view of the index space of the given block.
d_is_singularity Whether or not the two blocks touch at a singularity


Member Data Documentation

template<int DIM>
int SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor::d_id
 

template<int DIM>
hier::BoxArray<DIM> SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor::d_translated_domain
 

template<int DIM>
RotationIdentifier SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor::d_rotation
 

template<int DIM>
hier::IntVector<DIM> SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor::d_shift
 

template<int DIM>
bool SAMRAI::mblk::MultiblockPatchHierarchy< DIM >::Neighbor::d_is_singularity
 


The documentation for this struct was generated from the following file:
Generated on Fri Dec 2 11:27:40 2005 for SAMRAI by  doxygen 1.4.2