STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::runtime::primitive_traits Struct Reference

Traits for primitives. More...

Public Types

enum  {
  other = 0x0000, environment = 0x0001, comm = 0x0002, sync = 0x0004,
  yield = 0x0008, p2p = 0x0010, p2m = 0x0020, coll = 0x0040,
  blocking = 0x0100, non_blocking = 0x0200, ordered = 0x1000, unordered = 0x2000
}
 

Detailed Description

Traits for primitives.

These traits document the nature of the primitives and their communication characteristics.

See also
Instrumentation

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
other 

Other primitive.

environment 

Environment creation primitive.

comm 

Communication primitive.

sync 

Synchronization primitive.

yield 

Yielding primitive.

p2p 

Point-to-point primitive.

p2m 

Point-to-many primitive.

coll 

Collective primitive.

blocking 

Blocking primitive.

non_blocking 

Non-blocking primitive.

ordered 

Ordered primitive.

unordered 

Ordered primitive.


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