Qrack  9.0
General classical-emulating-quantum development framework
Public Member Functions | Public Attributes | List of all members
Qrack::QueueItem Struct Reference

#include <qengine_cuda.hpp>

Collaboration diagram for Qrack::QueueItem:
Collaboration graph
[legend]

Public Member Functions

 QueueItem ()
 
 QueueItem (OCLAPI ac, size_t wic, size_t lgs, size_t ds, std::vector< BufferPtr > b, size_t lbs)
 
 QueueItem (bool doNrm)
 
 QueueItem (real1_f runningNrm)
 
 QueueItem ()
 
 QueueItem (OCLAPI ac, size_t wic, size_t lgs, size_t ds, std::vector< BufferPtr > b, size_t lbs)
 
 QueueItem (bool doNrm)
 
 QueueItem (real1_f runningNrm)
 

Public Attributes

OCLAPI api_call
 
size_t workItemCount
 
size_t localGroupSize
 
size_t deallocSize
 
std::vector< BufferPtrbuffers
 
size_t localBuffSize
 
bool isSetDoNorm
 
bool isSetRunningNorm
 
bool doNorm
 
real1 runningNorm
 

Constructor & Destructor Documentation

◆ QueueItem() [1/8]

Qrack::QueueItem::QueueItem ( )
inline

◆ QueueItem() [2/8]

Qrack::QueueItem::QueueItem ( OCLAPI  ac,
size_t  wic,
size_t  lgs,
size_t  ds,
std::vector< BufferPtr b,
size_t  lbs 
)
inline

◆ QueueItem() [3/8]

Qrack::QueueItem::QueueItem ( bool  doNrm)
inline

◆ QueueItem() [4/8]

Qrack::QueueItem::QueueItem ( real1_f  runningNrm)
inline

◆ QueueItem() [5/8]

Qrack::QueueItem::QueueItem ( )
inline

◆ QueueItem() [6/8]

Qrack::QueueItem::QueueItem ( OCLAPI  ac,
size_t  wic,
size_t  lgs,
size_t  ds,
std::vector< BufferPtr b,
size_t  lbs 
)
inline

◆ QueueItem() [7/8]

Qrack::QueueItem::QueueItem ( bool  doNrm)
inline

◆ QueueItem() [8/8]

Qrack::QueueItem::QueueItem ( real1_f  runningNrm)
inline

Member Data Documentation

◆ api_call

OCLAPI Qrack::QueueItem::api_call

◆ buffers

std::vector< BufferPtr > Qrack::QueueItem::buffers

◆ deallocSize

size_t Qrack::QueueItem::deallocSize

◆ doNorm

bool Qrack::QueueItem::doNorm

◆ isSetDoNorm

bool Qrack::QueueItem::isSetDoNorm

◆ isSetRunningNorm

bool Qrack::QueueItem::isSetRunningNorm

◆ localBuffSize

size_t Qrack::QueueItem::localBuffSize

◆ localGroupSize

size_t Qrack::QueueItem::localGroupSize

◆ runningNorm

real1 Qrack::QueueItem::runningNorm

◆ workItemCount

size_t Qrack::QueueItem::workItemCount

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