MorphoGraphX  2.0-1-227
Public Member Functions | List of all members
mgx::DistEdgeGraph< DistNhbdT, DataT > Class Template Reference

#include <DistObject.hpp>

+ Inheritance diagram for mgx::DistEdgeGraph< DistNhbdT, DataT >:

Public Member Functions

 DistEdgeGraph (DistNhbdT &nhbd, DataT DistNhbdT::EdgeContent::*off)
 
DataT * eData (const typename DistNhbdT::Vertex &v1, const typename DistNhbdT::Vertex &v2)
 
- Public Member Functions inherited from mgx::DistEdge< DistNhbdT, DataT >
 DistEdge (DistNhbdT &nhbd)
 
virtual ~DistEdge ()
 
DistNhbdTnhbd ()
 
thrust::device_vector< DataT > * data ()
 
void alloc ()
 
void write ()
 
void read ()
 

Additional Inherited Members

- Public Attributes inherited from mgx::DistEdge< DistNhbdT, DataT >
DistNhbdT_nhbd
 
bool _hasHostData
 
thrust::device_vector< DataT > * _data
 
- Protected Member Functions inherited from mgx::DistEdge< DistNhbdT, DataT >
 DistEdge (DistNhbdT &nhbd, bool hasData)
 

Detailed Description

template<typename DistNhbdT, typename DataT>
class mgx::DistEdgeGraph< DistNhbdT, DataT >

Derived class from distributed edge with storage in the edges of the graph.

Definition at line 376 of file DistObject.hpp.

Constructor & Destructor Documentation

◆ DistEdgeGraph()

template<typename DistNhbdT , typename DataT >
mgx::DistEdgeGraph< DistNhbdT, DataT >::DistEdgeGraph ( DistNhbdT nhbd,
DataT DistNhbdT::EdgeContent::*  off 
)
inline

Definition at line 382 of file DistObject.hpp.

Member Function Documentation

◆ eData()

template<typename DistNhbdT , typename DataT >
DataT* mgx::DistEdgeGraph< DistNhbdT, DataT >::eData ( const typename DistNhbdT::Vertex &  v1,
const typename DistNhbdT::Vertex &  v2 
)
inlinevirtual

Reimplemented from mgx::DistEdge< DistNhbdT, DataT >.

Definition at line 386 of file DistObject.hpp.


The documentation for this class was generated from the following file: