#include <DenseParMat.h>
Public Member Functions | |
DenseParMat () | |
DenseParMat (NT value, std::shared_ptr< CommGrid > grid, IT rows, IT cols) | |
DenseParMat (NT **seqarr, std::shared_ptr< CommGrid > grid, IT rows, IT cols) | |
DenseParMat (const DenseParMat< IT, NT > &rhs) | |
DenseParMat< IT, NT > & | operator= (const DenseParMat< IT, NT > &rhs) |
template<typename DER > | |
DenseParMat< IT, NT > & | operator+= (const SpParMat< IT, NT, DER > &rhs) |
template<typename _BinaryOperation > | |
FullyDistVec< IT, NT > | Reduce (Dim dim, _BinaryOperation __binary_op, NT identity) const |
~DenseParMat () | |
std::shared_ptr< CommGrid > | getcommgrid () |
IT | grows () const |
IT | gcols () const |
Friends | |
template<class IU , class NU , class DER > | |
class | SpParMat |
Definition at line 49 of file DenseParMat.h.
|
inline |
Definition at line 53 of file DenseParMat.h.
|
inline |
Definition at line 57 of file DenseParMat.h.
|
inline |
Definition at line 66 of file DenseParMat.h.
|
inline |
Definition at line 71 of file DenseParMat.h.
|
inline |
Definition at line 92 of file DenseParMat.h.
|
inline |
Definition at line 107 of file DenseParMat.h.
|
inline |
Definition at line 98 of file DenseParMat.h.
|
inline |
Definition at line 100 of file DenseParMat.h.
DenseParMat< IT, NT > & combblas::DenseParMat< IT, NT >::operator+= | ( | const SpParMat< IT, NT, DER > & | rhs | ) |
Definition at line 134 of file DenseParMat.cpp.
DenseParMat< IT, NT > & combblas::DenseParMat< IT, NT >::operator= | ( | const DenseParMat< IT, NT > & | rhs | ) |
Definition at line 150 of file DenseParMat.cpp.
FullyDistVec< IT, NT > combblas::DenseParMat< IT, NT >::Reduce | ( | Dim | dim, |
_BinaryOperation | __binary_op, | ||
NT | identity | ||
) | const |
Definition at line 38 of file DenseParMat.cpp.
|
friend |
Definition at line 120 of file DenseParMat.h.