|
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_ |