|
MorphoGraphX
2.0-1-227
|
#include <DistObject.hpp>
Inheritance diagram for mgx::DistEdgeAttr< DistNhbdT, ContentT, DataT >:Public Types | |
| typedef std::pair< typename DistNhbdT::Vertex, typename DistNhbdT::Vertex > | EdgePair |
Public Member Functions | |
| DistEdgeAttr (DistNhbdT &nhbd, AttrMap< EdgePair, ContentT > *map, DataT ContentT::*off) | |
| DataT * | eData (const typename DistNhbdT::Vertex &v1, const typename DistNhbdT::Vertex &v2) |
| void | setAttrMap (AttrMap< EdgePair, ContentT > *map) |
Public Member Functions inherited from mgx::DistEdge< DistNhbdT, DataT > | |
| DistEdge (DistNhbdT &nhbd) | |
| virtual | ~DistEdge () |
| DistNhbdT & | nhbd () |
| thrust::device_vector< DataT > * | data () |
| void | alloc () |
| void | write () |
| void | read () |
Public Attributes | |
| AttrMap< EdgePair, ContentT > * | _map |
| DataT ContentT::* | _off |
Public Attributes inherited from mgx::DistEdge< DistNhbdT, DataT > | |
| DistNhbdT & | _nhbd |
| bool | _hasHostData |
| thrust::device_vector< DataT > * | _data |
Additional Inherited Members | |
Protected Member Functions inherited from mgx::DistEdge< DistNhbdT, DataT > | |
| DistEdge (DistNhbdT &nhbd, bool hasData) | |
Derived class from distributed edge with storage in an attribute map keyed by a pair of edges
Definition at line 398 of file DistObject.hpp.
| typedef std::pair<typename DistNhbdT::Vertex, typename DistNhbdT::Vertex> mgx::DistEdgeAttr< DistNhbdT, ContentT, DataT >::EdgePair |
Definition at line 401 of file DistObject.hpp.
|
inline |
Definition at line 407 of file DistObject.hpp.
|
inlinevirtual |
Reimplemented from mgx::DistEdge< DistNhbdT, DataT >.
Definition at line 411 of file DistObject.hpp.
|
inline |
Definition at line 417 of file DistObject.hpp.
| AttrMap<EdgePair, ContentT>* mgx::DistEdgeAttr< DistNhbdT, ContentT, DataT >::_map |
Definition at line 402 of file DistObject.hpp.
| DataT ContentT::* mgx::DistEdgeAttr< DistNhbdT, ContentT, DataT >::_off |
Definition at line 403 of file DistObject.hpp.
1.8.17