COMBINATORIAL_BLAS  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends
DenseParMat< IT, NT > Class Template Reference

#include <DenseParMat.h>

List of all members.

Public Member Functions

 DenseParMat ()
 DenseParMat (NT value, shared_ptr< CommGrid > grid, IT rows, IT cols)
 DenseParMat (NT **seqarr, 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 >
DenseParVec< IT, NT > Reduce (Dim dim, _BinaryOperation __binary_op, NT identity) const
 ~DenseParMat ()
shared_ptr< CommGridgetcommgrid ()

Friends

class SpParMat

Detailed Description

template<class IT, class NT>
class DenseParMat< IT, NT >

Definition at line 46 of file DenseParMat.h.


Constructor & Destructor Documentation

template<class IT, class NT>
DenseParMat< IT, NT >::DenseParMat ( )
inline

Definition at line 50 of file DenseParMat.h.

template<class IT, class NT>
DenseParMat< IT, NT >::DenseParMat ( NT  value,
shared_ptr< CommGrid grid,
IT  rows,
IT  cols 
)
inline

Definition at line 54 of file DenseParMat.h.

template<class IT, class NT>
DenseParMat< IT, NT >::DenseParMat ( NT **  seqarr,
shared_ptr< CommGrid grid,
IT  rows,
IT  cols 
)
inline

Definition at line 63 of file DenseParMat.h.

template<class IT, class NT>
DenseParMat< IT, NT >::DenseParMat ( const DenseParMat< IT, NT > &  rhs)
inline

Definition at line 68 of file DenseParMat.h.

template<class IT, class NT>
DenseParMat< IT, NT >::~DenseParMat ( )
inline

Definition at line 89 of file DenseParMat.h.


Member Function Documentation

template<class IT, class NT>
shared_ptr<CommGrid> DenseParMat< IT, NT >::getcommgrid ( )
inline

Definition at line 95 of file DenseParMat.h.

template<class IT , class NT >
template<typename DER >
DenseParMat< IT, NT > & DenseParMat< IT, NT >::operator+= ( const SpParMat< IT, NT, DER > &  rhs)

Definition at line 95 of file DenseParMat.cpp.

template<class IT , class NT >
DenseParMat< IT, NT > & DenseParMat< IT, NT >::operator= ( const DenseParMat< IT, NT > &  rhs)

Definition at line 111 of file DenseParMat.cpp.

template<class IT , class NT >
template<typename _BinaryOperation >
DenseParVec< IT, NT > DenseParMat< IT, NT >::Reduce ( Dim  dim,
_BinaryOperation  __binary_op,
NT  identity 
) const

Definition at line 38 of file DenseParMat.cpp.


Friends And Related Function Documentation

template<class IT, class NT>
friend class SpParMat
friend

Definition at line 103 of file DenseParMat.h.


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