Execution location (host/device). More...
#include "parameter.h"
Collaboration diagram for Execution:
Public Types | |
| enum | Location { host , device , host , device } |
| enum | Location { host , device , host , device } |
Public Member Functions | |
| Execution (Location t) | |
| operator Location () const | |
| Execution (Location t) | |
| operator Location () const | |
Public Attributes | |
| Location | t_ |
Private Member Functions | |
| template<typename T > | |
| operator T () const | |
| template<typename T > | |
| operator T () const | |
Execution location (host/device).
Execute e.g. a reduction operation either on the host or device.
Definition at line 189 of file parameter.h.
| enum Execution::Location |
| Enumerator | |
|---|---|
| host | |
| device | |
| host | |
| device | |
Definition at line 191 of file parameter.h.
| enum Execution::Location |
| Enumerator | |
|---|---|
| host | |
| device | |
| host | |
| device | |
Definition at line 277 of file parameter_backup.h.
|
inline |
Definition at line 196 of file parameter.h.
|
inline |
Definition at line 282 of file parameter_backup.h.
|
inline |
Definition at line 197 of file parameter.h.
|
inline |
Definition at line 283 of file parameter_backup.h.
|
private |
|
private |
| Location Execution::t_ |
Definition at line 195 of file parameter.h.