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_bufferCount | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_bufferSize | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_bufferToDiskCount | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_bufferToHostCount | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_continue | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_hasPoppedBefore | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_hostDeque | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_maxNumberOfBuffers | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_name | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_task_queue | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_task_queue_mutex | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_task_queue_not_empty_cond | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
m_worker | geos::LifoStorageCommon< T, INDEX_TYPE > | protected |
popAsync(arrayView1d< T > array) override final | geos::LifoStorageCuda< T, INDEX_TYPE > | inlinevirtual |
popAsyncPrelude() | geos::LifoStorageCommon< T, INDEX_TYPE > | inline |
popWait() override final | geos::LifoStorageCuda< T, INDEX_TYPE > | inlinevirtual |
pushAsync(arrayView1d< T > array) override final | geos::LifoStorageCuda< T, INDEX_TYPE > | inlinevirtual |
pushWait() override final | geos::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 |