Edge Data storage. More...
#include <delegate_partitioned_graph.hpp>
Public Types | |
typedef bip::vector< T, bip::allocator< T, SegManagerOther > >::iterator | iterator |
typedef T | value_type |
Public Member Functions | |
edge_data () | |
T & | operator[] (const edge_iterator &itr) |
const T & | operator[] (const edge_iterator &itr) const |
void | reset (const T &r) |
iterator | delegate_begin () |
iterator | delegate_end () |
iterator | owned_begin () |
iterator | owned_end () |
edge_data (uint64_t owned_size, uint64_t delegate_size, SegManagerOther *sm) | |
edge_data (uint64_t owned_size, uint64_t delegate_size, const T &init, SegManagerOther *sm) | |
Private Attributes | |
bip::vector< T, bip::allocator< T, SegManagerOther > > | m_owned_edge_data |
bip::vector< T, bip::allocator< T, SegManagerOther > > | m_delegate_edge_data |
Edge Data storage.
Definition at line 117 of file delegate_partitioned_graph.hpp.
typedef bip::vector< T, bip::allocator<T, SegManagerOther> >::iterator havoqgt::mpi::delegate_partitioned_graph< SegementManager >::edge_data< T, SegManagerOther >::iterator |
Definition at line 65 of file edge_data.hpp.
typedef T havoqgt::mpi::delegate_partitioned_graph< SegementManager >::edge_data< T, SegManagerOther >::value_type |
Definition at line 66 of file edge_data.hpp.
|
inline |
Definition at line 68 of file edge_data.hpp.
havoqgt::mpi::delegate_partitioned_graph< SegmentManager >::edge_data< T, SegManagerOther >::edge_data | ( | uint64_t | owned_size, |
uint64_t | delegate_size, | ||
SegManagerOther * | sm | ||
) |
Definition at line 108 of file edge_data.hpp.
havoqgt::mpi::delegate_partitioned_graph< SegmentManager >::edge_data< T, SegManagerOther >::edge_data | ( | uint64_t | owned_size, |
uint64_t | delegate_size, | ||
const T & | init, | ||
SegManagerOther * | sm | ||
) |
Definition at line 118 of file edge_data.hpp.
|
inline |
Definition at line 82 of file edge_data.hpp.
|
inline |
Definition at line 83 of file edge_data.hpp.
T & havoqgt::mpi::delegate_partitioned_graph< SegmentManager >::edge_data< T, SegManagerOther >::operator[] | ( | const edge_iterator & | itr | ) |
Definition at line 126 of file edge_data.hpp.
const T & havoqgt::mpi::delegate_partitioned_graph< SegmentManager >::edge_data< T, SegManagerOther >::operator[] | ( | const edge_iterator & | itr | ) | const |
Definition at line 138 of file edge_data.hpp.
|
inline |
Definition at line 84 of file edge_data.hpp.
|
inline |
Definition at line 85 of file edge_data.hpp.
|
inline |
Definition at line 73 of file edge_data.hpp.
|
private |
Definition at line 98 of file edge_data.hpp.
|
private |
Definition at line 96 of file edge_data.hpp.