#include <source/hierarchy/multiblock/MultiblockDataTranslator.h>
Inheritance diagram for SAMRAI::hier::MultiblockDataTranslator< DIM >:
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 |
SAMRAI::hier::MultiblockDataTranslator< DIM >::MultiblockDataTranslator | ( | ) |
Default constructor.
SAMRAI::hier::MultiblockDataTranslator< DIM >::~MultiblockDataTranslator | ( | ) | [virtual] |
The virtual destructor does nothing interesting.
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 >.
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 >.