PPL Logo

conv-core/conv-cpm.h File Reference

Go to the source code of this file.

Data Structures

struct  CpmDestinationStruct
struct  CpmHeader

Typedefs

typedef struct
CpmDestinationStruct
CpmDestination
typedef void *(* CpmSender )(CpmDestination, int, void *)
typedef void CpmInvokable
typedef int CpmDeclareSimple1
typedef int CpmDeclarePointer1
typedef int CpmDim
typedef char * CpmStr

Functions

CpmDestination CpmSend (int pe)
CpmDestination CpmMakeThread (int pe)
CpmDestination CpmMakeThreadSize (int pe, int size)
CpmDestination CpmEnqueueFIFO (int pe)
CpmDestination CpmEnqueueLIFO (int pe)
CpmDestination CpmEnqueueIFIFO (int pe, int prio)
CpmDestination CpmEnqueueILIFO (int pe, int prio)
CpmDestination CpmEnqueueBFIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueBLIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueLFIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueueLLIFO (int pe, int priobits, unsigned int *prioptr)
CpmDestination CpmEnqueue (int pe, int qs, int priobits, unsigned int *prioptr)
 CpmDeclareSimple (char)
 CpmDeclareSimple (short)
 CpmDeclareSimple (int)
 CpmDeclareSimple (long)
 CpmDeclareSimple (float)
 CpmDeclareSimple (double)
 CpmDeclareSimple (Cfuture)
 CpmDeclarePointer (CpmStr)


Typedef Documentation

Definition at line 21 of file conv-cpm.h.

typedef void*(* CpmSender)(CpmDestination, int, void *)

Definition at line 23 of file conv-cpm.h.

typedef void CpmInvokable

Definition at line 62 of file conv-cpm.h.

Definition at line 63 of file conv-cpm.h.

Definition at line 64 of file conv-cpm.h.

typedef int CpmDim

Definition at line 112 of file conv-cpm.h.

typedef char* CpmStr

Definition at line 121 of file conv-cpm.h.


Function Documentation

CpmDestination CpmSend ( int  pe  ) 

Definition at line 36 of file cpm.c.

References CpmSend1(), and CpmDestinationStruct::envsize.

CpmDestination CpmMakeThread ( int  pe  ) 

Definition at line 239 of file cpm.c.

References CpmThread1(), and CpmDestinationStruct::envsize.

CpmDestination CpmMakeThreadSize ( int  pe,
int  size 
)

Definition at line 285 of file cpm.c.

References CpmThreadSize1(), and CpmDestinationStruct::envsize.

CpmDestination CpmEnqueueFIFO ( int  pe  ) 

Definition at line 162 of file cpm.c.

References CpmEnqueueFIFO1(), and CpmDestinationStruct::envsize.

CpmDestination CpmEnqueueLIFO ( int  pe  ) 

Definition at line 197 of file cpm.c.

References CpmEnqueueLIFO1(), and CpmDestinationStruct::envsize.

CpmDestination CpmEnqueueIFIFO ( int  pe,
int  prio 
)

Definition at line 101 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueueILIFO ( int  pe,
int  prio 
)

Definition at line 109 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueueBFIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 115 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueueBLIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 120 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueueLFIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 125 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueueLLIFO ( int  pe,
int  priobits,
unsigned int prioptr 
)

Definition at line 130 of file cpm.c.

References CpmEnqueue().

CpmDestination CpmEnqueue ( int  pe,
int  qs,
int  priobits,
unsigned int prioptr 
)

CpmDeclareSimple ( char   ) 

CpmDeclareSimple ( short   ) 

CpmDeclareSimple ( int   ) 

CpmDeclareSimple ( long   ) 

CpmDeclareSimple ( float   ) 

CpmDeclareSimple ( double   ) 

CpmDeclareSimple ( Cfuture   ) 

CpmDeclarePointer ( CpmStr   ) 


Generated on Fri May 25 08:00:44 2012 for Charm++ by  doxygen 1.5.5