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

Public Member Functions

 OutArchive (uint32_t capacity)
 
 OutArchive (const InArchive &ia)
 
dev::OutArchive DeviceObject ()
 
void Clear ()
 
void Clear (const Stream &stream)
 
void Allocate (uint32_t capacity)
 
char * data ()
 
void SetLimit (uint32_t limit)
 
uint32_t AvailableBytes () const
 
uint32_t AvailableBytes (const Stream &stream) const
 

Private Attributes

thrust::device_vector< char > buffer_
 
uint32_t limit_
 
SharedValue< uint32_t > pos_