|
MorphoGraphX
2.0-1-227
|
#include <DistMatrix.hpp>
Public Types | |
| typedef DistNhbdT | DNhbd |
| typedef DistVertex< DistNhbdT, MatrixT > | DVertex |
| typedef DistEdge< DistNhbdT, MatrixT > | DEdge |
| typedef DNhbd::Vertex | Vertex |
| typedef DNhbd::Edge | Edge |
Public Member Functions | |
| DMatrix (DVertex &vobj, DEdge &eobj) | |
| ~DMatrix () | |
| DistNhbdT & | nhbd () |
| DistVertex< DistNhbdT, MatrixT > & | vobj () |
| DistEdge< DistNhbdT, MatrixT > & | eobj () |
| void | alloc () |
| void | write () |
| void | read () |
| void | operator= (DMatrix &m) |
| void | operator= (ScalarT a) |
| void | operator= (DVector< DistNhbdT, MatrixT, VectorT, ScalarT > &v) |
| void | operator= (MSMultOp< DistNhbdT, MatrixT, VectorT, ScalarT > op) |
| void | operator+= (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &mat) |
| void | operator-= (DMatrix< DistNhbdT, MatrixT, VectorT, ScalarT > &mat) |
| void | operator*= (ScalarT a) |
| void | operator/= (ScalarT a) |
| void | operator= (MMAddOp< DistNhbdT, MatrixT, VectorT, ScalarT > op) |
| void | operator= (MMSubOp< DistNhbdT, MatrixT, VectorT, ScalarT > op) |
| double | addToDiagonal (double a) |
Distributed matrix class. This class allows the graph to be used like a matrix, with the operations performed on the GPU. It uses
Definition at line 21 of file DistMatrix.hpp.
| typedef DistEdge<DistNhbdT, MatrixT> mgx::DMatrix::DEdge |
Definition at line 366 of file DistMatrix.hpp.
| typedef DistNhbdT mgx::DMatrix::DNhbd |
Definition at line 362 of file DistMatrix.hpp.
| typedef DistVertex<DistNhbdT, MatrixT> mgx::DMatrix::DVertex |
Definition at line 364 of file DistMatrix.hpp.
| typedef DNhbd::Edge mgx::DMatrix::Edge |
Definition at line 370 of file DistMatrix.hpp.
| typedef DNhbd::Vertex mgx::DMatrix::Vertex |
Definition at line 368 of file DistMatrix.hpp.
Definition at line 379 of file DistMatrix.hpp.
|
inline |
Definition at line 382 of file DistMatrix.hpp.
|
inline |
Definition at line 482 of file DistMatrix.hpp.
|
inline |
Definition at line 394 of file DistMatrix.hpp.
Definition at line 391 of file DistMatrix.hpp.
|
inline |
Definition at line 385 of file DistMatrix.hpp.
|
inline |
Definition at line 454 of file DistMatrix.hpp.
Definition at line 440 of file DistMatrix.hpp.
Definition at line 447 of file DistMatrix.hpp.
|
inline |
Definition at line 461 of file DistMatrix.hpp.
|
inline |
Definition at line 413 of file DistMatrix.hpp.
Definition at line 427 of file DistMatrix.hpp.
Definition at line 468 of file DistMatrix.hpp.
Definition at line 475 of file DistMatrix.hpp.
Definition at line 433 of file DistMatrix.hpp.
|
inline |
Definition at line 420 of file DistMatrix.hpp.
|
inline |
Definition at line 408 of file DistMatrix.hpp.
|
inline |
Definition at line 388 of file DistMatrix.hpp.
|
inline |
Definition at line 401 of file DistMatrix.hpp.
1.8.17