libgrape-lite
A C++ library for parallel graph processing
|
Public Member Functions | |
InArchiveGroup (size_t group_size) | |
void | Init (size_t size) |
dev::InArchive | DeviceObject (size_t idx) |
void | resize (size_t idx, uint32_t capacity) |
const SharedArray< uint32_t >::host_t & | size (const Stream &stream) const |
SharedArray< uint32_t >::host_t & | size (const Stream &stream) |
void | Clear (const Stream &stream) |
bool | Empty (size_t idx, const Stream &stream) const |
char * | data (size_t idx) |
Private Attributes | |
std::vector< thrust::device_vector< char > > | buffers_ |
SharedArray< uint32_t > | sizes_ |
Friends | |
class | grape::cuda::OutArchive |