Level Copier Operator.
More...
#include <Proto_MBLevelBoxData.H>
|
| MBLevelCopierOp () |
|
| MBLevelCopierOp (MBLevelBoxData< T, C, SRC_MEM, CTR > &a_srcData, MBLevelBoxData< T, C, DST_MEM, CTR > &a_dstData) |
|
uint64_t | linearSize (const Box &a_bx, const MBIndex a_index) const |
|
void | linearOut (void *a_buffer, const MBMotionItem &a_info) const |
|
void | linearIn (void *a_buffer, const MBMotionItem &a_info) const |
|
void | localCopy (const MBMotionItem &a_info) const |
|
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
class Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >
Level Copier Operator.
◆ MBLevelCopierOp() [1/2]
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
References Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::linearIn(), Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::linearOut(), Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::linearSize(), and Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::localCopy().
◆ MBLevelCopierOp() [2/2]
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelCopierOp |
( |
MBLevelBoxData< T, C, SRC_MEM, CTR > & |
a_srcData, |
|
|
MBLevelBoxData< T, C, DST_MEM, CTR > & |
a_dstData |
|
) |
| |
|
inline |
◆ linearSize()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Referenced by Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelCopierOp(), Proto::MBLevelExchangeCopierOp< T, C, MEM, CTR >::MBLevelExchangeCopierOp(), and Proto::MBLevelFullCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelFullCopierOp().
◆ linearOut()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Referenced by Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelCopierOp(), Proto::MBLevelExchangeCopierOp< T, C, MEM, CTR >::MBLevelExchangeCopierOp(), and Proto::MBLevelFullCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelFullCopierOp().
◆ linearIn()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Referenced by Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelCopierOp(), Proto::MBLevelExchangeCopierOp< T, C, MEM, CTR >::MBLevelExchangeCopierOp(), and Proto::MBLevelFullCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelFullCopierOp().
◆ localCopy()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Referenced by Proto::MBLevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelCopierOp(), Proto::MBLevelExchangeCopierOp< T, C, MEM, CTR >::MBLevelExchangeCopierOp(), and Proto::MBLevelFullCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::MBLevelFullCopierOp().
◆ m_src
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ m_dst
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
The documentation for this class was generated from the following file: