GEOSX
geos::LifoStorageCuda< T, INDEX_TYPE > Member List

This is the complete list of members for geos::LifoStorageCuda< T, INDEX_TYPE >, including all inherited members.

computeNumberOfBufferOnDevice(int percent, size_t bufferSize, int maxNumberOfBuffers)geos::LifoStorageCuda< T, INDEX_TYPE >inlinestatic
computeNumberOfBufferOnHost(int percent, size_t bufferSize, int maxNumberOfBuffers, int numberOfBuffersToStoreOnDevice)geos::LifoStorageCommon< T, INDEX_TYPE >inlinestatic
dirExists(const std::string &dirName)geos::LifoStorageCommon< T, INDEX_TYPE >inlineprotected
diskToHost(int id)geos::LifoStorageCommon< T, INDEX_TYPE >inlineprotected
empty()geos::LifoStorageCommon< T, INDEX_TYPE >inline
hostToDisk(int id)geos::LifoStorageCommon< T, INDEX_TYPE >inlineprotected
LifoStorageCommon(std::string name, size_t elemCnt, int numberOfBuffersToStoreOnHost, int maxNumberOfBuffers)geos::LifoStorageCommon< T, INDEX_TYPE >inline
LifoStorageCuda(std::string name, size_t elemCnt, int numberOfBuffersToStoreOnDevice, int numberOfBuffersToStoreOnHost, int maxNumberOfBuffers)geos::LifoStorageCuda< T, INDEX_TYPE >inline
m_bufferCountgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_bufferSizegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_bufferToDiskCountgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_bufferToHostCountgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_continuegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_hasPoppedBeforegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_hostDequegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_maxNumberOfBuffersgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_namegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_task_queuegeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_task_queue_mutexgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_task_queue_not_empty_condgeos::LifoStorageCommon< T, INDEX_TYPE >protected
m_workergeos::LifoStorageCommon< T, INDEX_TYPE >protected
popAsync(arrayView1d< T > array) override finalgeos::LifoStorageCuda< T, INDEX_TYPE >inlinevirtual
popAsyncPrelude()geos::LifoStorageCommon< T, INDEX_TYPE >inline
popWait() override finalgeos::LifoStorageCuda< T, INDEX_TYPE >inlinevirtual
pushAsync(arrayView1d< T > array) override finalgeos::LifoStorageCuda< T, INDEX_TYPE >inlinevirtual
pushWait() override finalgeos::LifoStorageCuda< T, INDEX_TYPE >inlinevirtual
readOnDisk(T *d, int id)geos::LifoStorageCommon< T, INDEX_TYPE >inlineprotected
writeOnDisk(const T *d, int id)geos::LifoStorageCommon< T, INDEX_TYPE >inlineprotected
~LifoStorageCommon() (defined in geos::LifoStorageCommon< T, INDEX_TYPE >)geos::LifoStorageCommon< T, INDEX_TYPE >inlinevirtual