libgrape-lite
A C++ library for parallel graph processing
|
Public Member Functions | |
Rebalancer (int vertex_factor, std::unique_ptr< VertexMap< OID_T, VID_T >> &&vertex_map) | |
void | inc_degree (const OID_T &oid) |
void | finish (const CommSpec &comm_spec, VertexMap< OID_T, VID_T > &new_vertex_map) |
Private Types | |
using | internal_oid_t = typename InternalOID< OID_T >::type |
using | vid_t = VID_T |
Private Attributes | |
int | vertex_factor_ |
std::unique_ptr< VertexMap< OID_T, VID_T > > | vertex_map_ |
IdParser< VID_T > | id_parser_ |
std::vector< std::vector< int > > | degree_ |