Level Copier Operator.
More...
#include <Proto_LevelBoxData.H>
|
| LevelCopierOp () |
|
| LevelCopierOp (LevelBoxData< T, C, SRC_MEM, CTR > &a_src, LevelBoxData< T, C, DST_MEM, CTR > &a_dst) |
|
int | linearSize (const Box &a_bx, const DataIndex< BoxPartition > &a_index) const |
| Get Serialized Size. More...
|
|
void | linearOut (void *a_buf, const LevelMotionItem &a_info) |
| Serial Write To Buffer. More...
|
|
void | linearIn (void *a_buf, const LevelMotionItem &a_info) |
| Serial Read From Buffer. More...
|
|
void | localCopy (const LevelMotionItem &a_info) |
| Local Copy. More...
|
|
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
class Proto::LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >
Level Copier Operator.
Copier operator which provides the necessary interface to copy to and from LevelBoxData using the Copier interface. See Proto_Copier.H.
◆ LevelCopierOp() [1/2]
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ LevelCopierOp() [2/2]
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
Proto::LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >::LevelCopierOp |
( |
LevelBoxData< T, C, SRC_MEM, CTR > & |
a_src, |
|
|
LevelBoxData< T, C, DST_MEM, CTR > & |
a_dst |
|
) |
| |
|
inline |
◆ linearSize()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ linearOut()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ linearIn()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ localCopy()
template<typename T , unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
◆ 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: