milupHPC documentation
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
Execution Struct Reference

Execution location (host/device). More...

#include "parameter.h"

+ Collaboration diagram for Execution:
Collaboration graph

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
 

Detailed Description

Execution location (host/device).

Execute e.g. a reduction operation either on the host or device.

Definition at line 189 of file parameter.h.

Member Enumeration Documentation

◆ Location [1/2]

enum Execution::Location
Enumerator
host 
device 
host 
device 

Definition at line 191 of file parameter.h.

◆ Location [2/2]

enum Execution::Location
Enumerator
host 
device 
host 
device 

Definition at line 277 of file parameter_backup.h.

Constructor & Destructor Documentation

◆ Execution() [1/2]

Execution::Execution ( Location  t)
inline

Definition at line 196 of file parameter.h.

◆ Execution() [2/2]

Execution::Execution ( Location  t)
inline

Definition at line 282 of file parameter_backup.h.

Member Function Documentation

◆ operator Location() [1/2]

Execution::operator Location ( ) const
inline

Definition at line 197 of file parameter.h.

◆ operator Location() [2/2]

Execution::operator Location ( ) const
inline

Definition at line 283 of file parameter_backup.h.

◆ operator T() [1/2]

template<typename T >
Execution::operator T ( ) const
private

◆ operator T() [2/2]

template<typename T >
Execution::operator T ( ) const
private

Member Data Documentation

◆ t_

Location Execution::t_

Definition at line 195 of file parameter.h.


The documentation for this struct was generated from the following files:
  • include/parameter.h
  • include/parameter_backup.h

milupHPC - Execution Struct Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3