| 
    libgrape-lite
    
   A C++ library for parallel graph processing 
   | 
 
  
Public Member Functions | |
| SegmentedPartitioner (fid_t fnum, const std::vector< OID_T > &sorted_oid_list) | |
| SegmentedPartitioner (const std::vector< OID_T > &boundaries) | |
| void | Init (fid_t fnum, const std::vector< OID_T > &boundaries) | 
| fid_t | GetPartitionId (const internal_oid_t &oid) const override | 
| void | SetPartitionId (const internal_oid_t &oid, fid_t fid) override | 
| PartitionerType | type () const override | 
| void | serialize (std::unique_ptr< IOAdaptorBase > &writer) override | 
| void | deserialize (std::unique_ptr< IOAdaptorBase > &reader) override | 
| size_t | memory_usage () const override | 
Private Types | |
| using | internal_oid_t = typename InternalOID< OID_T >::type | 
Private Attributes | |
| fid_t | fnum_ | 
| std::vector< OID_T > | boundaries_ | 
Additional Inherited Members | |
  Public Types inherited from grape::IPartitioner< OID_T > | |
| using | internal_oid_t = typename InternalOID< OID_T >::type | 
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.
      
  | 
  inlineoverridevirtual | 
Implements grape::IPartitioner< OID_T >.