IBAMR  IBAMR version 0.19.
Public Member Functions | Private Member Functions | List of all members
SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE > Class Template Referenceabstract

#include <MultiblockFaceDataTranslator.h>

Inheritance diagram for SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >:
Inheritance graph
[legend]

Public Member Functions

 MultiblockFaceDataTranslator ()
 Constructor. More...
 
virtual ~MultiblockFaceDataTranslator ()
 The virtual destructor does nothing interesting. More...
 
virtual void translateAndCopyData (hier::Patch< DIM > &dst_patch, const int dst_id, const hier::Patch< DIM > &src_patch, const int src_id, const hier::IntVector< DIM > &shift, const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate)
 
virtual void translateAndFillData (hier::Patch< DIM > &dst_patch, const int dst_id, const hier::Patch< DIM > &src_patch, const int src_id, const hier::IntVector< DIM > &shift, const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate)
 
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
 

Private Member Functions

void translateAndCopyArrayData (ArrayData< DIM, TYPE > &dst, const ArrayData< DIM, TYPE > &src, const hier::IntVector< DIM > &shift, const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier rotate)
 

Detailed Description

template<int DIM, class TYPE>
class SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >

Class MultiblockFaceDataTranslator<DIM>

Constructor & Destructor Documentation

◆ MultiblockFaceDataTranslator()

template<int DIM, class TYPE >
SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >::MultiblockFaceDataTranslator ( )

◆ ~MultiblockFaceDataTranslator()

template<int DIM, class TYPE >
virtual SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >::~MultiblockFaceDataTranslator ( )
virtual

Member Function Documentation

◆ translateAndCopyData() [1/2]

template<int DIM, class TYPE >
virtual void SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >::translateAndCopyData ( hier::Patch< DIM > &  dst_patch,
const int  dst_id,
const hier::Patch< DIM > &  src_patch,
const int  src_id,
const hier::IntVector< DIM > &  shift,
const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier  rotate 
)
virtual

◆ translateAndFillData() [1/2]

template<int DIM, class TYPE >
virtual void SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >::translateAndFillData ( hier::Patch< DIM > &  dst_patch,
const int  dst_id,
const hier::Patch< DIM > &  src_patch,
const int  src_id,
const hier::IntVector< DIM > &  shift,
const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier  rotate 
)
inlinevirtual

◆ translateAndCopyArrayData()

template<int DIM, class TYPE >
void SAMRAI::pdat::MultiblockFaceDataTranslator< DIM, TYPE >::translateAndCopyArrayData ( ArrayData< DIM, TYPE > &  dst,
const ArrayData< DIM, TYPE > &  src,
const hier::IntVector< DIM > &  shift,
const typename hier::MultiblockPatchHierarchy< DIM >::RotationIdentifier  rotate 
)
private

◆ translateAndCopyData() [2/2]

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 virtualinherited

◆ translateAndFillData() [2/2]

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 virtualinherited

The documentation for this class was generated from the following file: