Gromacs  2023.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations
device_stream.h File Reference
#include "config.h"
#include <memory>
#include "gromacs/utility/classhelpers.h"
+ Include dependency graph for device_stream.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declarations for DeviceStream class.

Author
Artem Zhmurov zhmur.nosp@m.ov@g.nosp@m.mail..nosp@m.com
Mark Abraham mark..nosp@m.j.ab.nosp@m.raham.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Classes

class  DeviceStream
 Declaration of platform-agnostic device stream/queue. More...
 

Enumerations

enum  DeviceStreamPriority : int { DeviceStreamPriority::High, DeviceStreamPriority::Normal, DeviceStreamPriority::Count }
 Enumeration describing the priority with which a stream operates. More...
 

Enumeration Type Documentation

enum DeviceStreamPriority : int
strong

Enumeration describing the priority with which a stream operates.

Enumerator
High 

High-priority stream.

Normal 

Normal-priority stream.

Count 

Conventional termination of the enumeration.