|
MorphoGraphX
2.0-1-227
|
#include <DistObject.hpp>
Inheritance diagram for mgx::DistVertex< DistNhbdT, DataT >:Public Member Functions | |
| DistVertex (DistNhbdT &nhbd) | |
| virtual | ~DistVertex () |
| virtual DataT * | vData (const typename DistNhbdT::Vertex &) |
| DistNhbdT & | nhbd () |
| thrust::device_vector< DataT > * | data () |
| void | alloc () |
| void | write () |
| void | read () |
Protected Member Functions | |
| DistVertex (DistNhbdT &nhbd, bool hasData) | |
Distributed vertex object. This class mirrors vertex data onto the GPU. Use this class directly if there is no host side data, otherwise use one of the derived classes that associates data to fields within the vertices themselves or fields in the attributes system.
Definition at line 133 of file DistObject.hpp.
|
inlineprotected |
Definition at line 141 of file DistObject.hpp.
|
inline |
Definition at line 145 of file DistObject.hpp.
|
inlinevirtual |
Definition at line 148 of file DistObject.hpp.
|
inline |
Definition at line 164 of file DistObject.hpp.
|
inline |
Definition at line 157 of file DistObject.hpp.
|
inline |
Definition at line 154 of file DistObject.hpp.
|
inline |
Definition at line 195 of file DistObject.hpp.
|
inlinevirtual |
Reimplemented in mgx::DistVertexAttr< mgx::DistNhbd, mgx::Solver::VtxData, Matrix< 2, 2, double > >, mgx::DistVertexAttr< mgx::DistNhbd, mgx::Solver::VtxData, mgx::Vector >, mgx::DistVertexAttr< DistNhbdT, ContentT, DataT >, and mgx::DistVertexGraph< DistNhbdT, DataT >.
Definition at line 151 of file DistObject.hpp.
|
inline |
Definition at line 178 of file DistObject.hpp.
1.8.17