Proto  3.2
Classes | Namespaces | Macros | Enumerations
Proto_Copier.H File Reference
#include "Proto_MemType.H"
#include "Proto_Memory.H"
#include "Proto_SPMD.H"
#include "Proto_Box.H"
#include "Proto_CoordPermutation.H"
#include "Proto_DataIndex.H"
#include <unordered_map>
#include <cstdint>
#include "Proto_MayDay.H"
#include "implem/Proto_CopierImplem.H"
Include dependency graph for Proto_Copier.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Proto::BufferEntry< P_SRC, P_DST >
 
struct  Proto::MotionItem< P_SRC, P_DST >
 
class  Proto::CopierIterator< P_SRC, P_DST >
 
class  Proto::Copier< OP, P_SRC, P_DST, SRC_MEM, DST_MEM >
 Abstract Generic Parallel Copier. More...
 
struct  Proto::BufferEntry< P_SRC, P_DST >
 
struct  Proto::MotionItem< P_SRC, P_DST >
 
class  Proto::CopierIterator< P_SRC, P_DST >
 

Namespaces

 Proto
 

Macros

#define _PROTO_COPIER_
 

Enumerations

enum  Proto::MotionType { Proto::LOCAL, Proto::FROM, Proto::TO }
 

Macro Definition Documentation

◆ _PROTO_COPIER_

#define _PROTO_COPIER_