SAMRAI::hier::MultiblockDataTranslator< DIM > Class Template Reference

Class MultiblockDataTranslator<DIM>. More...

#include <source/hierarchy/multiblock/MultiblockDataTranslator.h>

Inheritance diagram for SAMRAI::hier::MultiblockDataTranslator< DIM >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MultiblockDataTranslator ()
 Default constructor.
virtual ~MultiblockDataTranslator ()
 The virtual destructor does nothing interesting.
virtual void translateAndCopyData (Patch< DIM > &dst_patch, const int dst_id, const Patch< DIM > &src_patch, const int src_id, const IntVector< DIM > &shift, const typename MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate)=0
virtual void translateAndFillData (Patch< DIM > &dst_patch, const int dst_id, const Patch< DIM > &src_patch, const int src_id, const IntVector< DIM > &shift, const typename MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate)=0

Detailed Description

template<int DIM>
class SAMRAI::hier::MultiblockDataTranslator< DIM >

Class MultiblockDataTranslator<DIM>.


Constructor & Destructor Documentation

template<int DIM>
SAMRAI::hier::MultiblockDataTranslator< DIM >::MultiblockDataTranslator (  ) 

Default constructor.

template<int DIM>
SAMRAI::hier::MultiblockDataTranslator< DIM >::~MultiblockDataTranslator (  )  [virtual]

The virtual destructor does nothing interesting.


Member Function Documentation

template<int DIM>
virtual void SAMRAI::hier::MultiblockDataTranslator< DIM >::translateAndCopyData ( Patch< DIM > &  dst_patch,
const int  dst_id,
const Patch< DIM > &  src_patch,
const int  src_id,
const IntVector< DIM > &  shift,
const typename MultiblockPatchHierarchy< DIM >::RotationIdentifier  rotate 
) [pure virtual]

Implemented in SAMRAI::pdat::MultiblockCellDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockEdgeDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockNodeDataTranslator< DIM, TYPE >, and SAMRAI::pdat::MultiblockSideDataTranslator< DIM, TYPE >.

template<int DIM>
virtual void SAMRAI::hier::MultiblockDataTranslator< DIM >::translateAndFillData ( Patch< DIM > &  dst_patch,
const int  dst_id,
const Patch< DIM > &  src_patch,
const int  src_id,
const IntVector< DIM > &  shift,
const typename MultiblockPatchHierarchy< DIM >::RotationIdentifier  rotate 
) [pure virtual]

Implemented in SAMRAI::pdat::MultiblockCellDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockEdgeDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >, SAMRAI::pdat::MultiblockNodeDataTranslator< DIM, TYPE >, and SAMRAI::pdat::MultiblockSideDataTranslator< DIM, TYPE >.


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