DASH
0.3.0
|
Stores information needed by subscripting and subdim selection. More...
#include <MatrixRefView.h>
Public Types | |
typedef PatternT::index_type | index_type |
Public Member Functions | |
template<class T_ > | |
MatrixRefView (const MatrixRefView< T_, NumDimensions, PatternT, LocalMemT > &other) | |
template<class T_ > | |
MatrixRefView (Matrix< T_, NumDimensions, index_type, PatternT, LocalMemT > *matrix) | |
GlobRef< T > | global_reference () |
GlobRef< const T > | global_reference () const |
GlobRef< T > | global_reference (const ::std::array< typename PatternT::index_type, NumDimensions > &coords) |
GlobRef< const T > | global_reference (const ::std::array< typename PatternT::index_type, NumDimensions > &coords) const |
Friends | |
template<typename T_ , dim_t NumDimensions1, class PatternT_ , typename LocalMemT_ > | |
std::ostream & | operator<< (std::ostream &os, const MatrixRefView< T_, NumDimensions1, PatternT_, LocalMemT > &mrefview) |
Stores information needed by subscripting and subdim selection.
A new MatrixRefView
instance is created once for every dimension in multi-subscripting.
Definition at line 57 of file MatrixRefView.h.