libgrape-lite
A C++ library for parallel graph processing
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
grape::cuda::COOFragment< OID_T, VID_T, VDATA_T, EDATA_T > Class Template Reference

Public Types

using oid_t = OID_T
 
using vid_t = VID_T
 
using vdata_t = VDATA_T
 
using edata_t = EDATA_T
 
using vertex_t = Vertex< VID_T >
 
using edge_t = Edge< VID_T, EDATA_T >
 
using device_t = dev::COOFragment< OID_T, VID_T, VDATA_T, EDATA_T >
 

Public Member Functions

void Init (const thrust::host_vector< edge_t > &edges)
 
device_t DeviceObject ()
 
size_t GetEdgeNum () const
 

Private Attributes

thrust::device_vector< edge_tedges_