libgrape-lite
A C++ library for parallel graph processing
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
grape::cuda::OutArchiveGroup Class Reference

Public Member Functions

 OutArchiveGroup (size_t group_size)
 
void Init (size_t group_size)
 
dev::OutArchive DeviceObject (size_t idx)
 
void Clear (const Stream &stream)
 
void resize (size_t idx, uint32_t size)
 
char * data (size_t idx)
 

Private Attributes

std::vector< DeviceBuffer< char > > buffers_
 
std::vector< size_t > limits_
 
SharedArray< uint32_t > pos_