This is the complete list of members for msl::DMatrix< T >, including all inherited members.
broadcastPartition(int blockRow, int blockCol) | msl::DMatrix< T > | |
DMatrix() | msl::DMatrix< T > | |
DMatrix(int n0, int m0, int rows, int cols, Distribution d=DIST) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, int rows, int cols, const T &initial_value, Distribution d=DIST) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, int rows, int cols, T *const initial_matrix, Distribution d=DIST) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, int rows, int cols, T(*f)(int, int), Distribution d=DIST) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, int rows, int cols, const F2 &f, Distribution d=DIST) | msl::DMatrix< T > | |
DMatrix(int n0, int m0) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, const T &initial_value) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, T *const initial_matrix) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, T(*f)(int, int)) | msl::DMatrix< T > | |
DMatrix(int n0, int m0, const F2 &f) | msl::DMatrix< T > | |
DMatrix(const DMatrix< T > &cs) | msl::DMatrix< T > | |
download() | msl::DMatrix< T > | |
fill(const T &value) | msl::DMatrix< T > | |
fill(T *const values) | msl::DMatrix< T > | |
fill(T(*f)(int, int)) | msl::DMatrix< T > | |
fill(const F2 &f) | msl::DMatrix< T > | |
fold(FoldFunctor &f, bool final_fold_on_cpu=1) | msl::DMatrix< T > | |
fold(const Fct2< T, T, T, F > &f) | msl::DMatrix< T > | |
fold(T(*f)(T, T)) | msl::DMatrix< T > | |
freeDevice() | msl::DMatrix< T > | |
gather(T **b) | msl::DMatrix< T > | |
gather(DMatrix< T > &dm) | msl::DMatrix< T > | |
get(size_t row, size_t col) const | msl::DMatrix< T > | |
getBlocksInCol() const | msl::DMatrix< T > | |
getBlocksInRow() const | msl::DMatrix< T > | |
getCols() const | msl::DMatrix< T > | |
getExecPlans() | msl::DMatrix< T > | |
getFirstCol() const | msl::DMatrix< T > | |
getFirstRow() const | msl::DMatrix< T > | |
getGpuDistribution() | msl::DMatrix< T > | |
getLocal(int row, int col) const | msl::DMatrix< T > | |
getLocalCols() const | msl::DMatrix< T > | |
getLocalPartition() const | msl::DMatrix< T > | |
getLocalRows() const | msl::DMatrix< T > | |
getLocalSize() const | msl::DMatrix< T > | |
getRows() const | msl::DMatrix< T > | |
isLocal(int row, int col) const | msl::DMatrix< T > | |
map(MapFunctor &f) | msl::DMatrix< T > | |
map(const msl::Fct1< T, R, F > &f) | msl::DMatrix< T > | |
map(R(*f)(T)) | msl::DMatrix< T > | |
mapIndex(MapIndexFunctor &f) | msl::DMatrix< T > | |
mapIndex(const msl::Fct3< int, int, T, R, F > &f) | msl::DMatrix< T > | |
mapIndex(R(*f)(int, int, T)) | msl::DMatrix< T > | |
mapIndexInPlace(MapIndexFunctor &f) | msl::DMatrix< T > | |
mapIndexInPlace(const msl::Fct3< int, int, T, T, F > &f) | msl::DMatrix< T > | |
mapIndexInPlace(T(*f)(int, int, T)) | msl::DMatrix< T > | |
mapInPlace(MapFunctor &f) | msl::DMatrix< T > | |
mapInPlace(const msl::Fct1< T, T, F > &f) | msl::DMatrix< T > | |
mapInPlace(T(*f)(T)) | msl::DMatrix< T > | |
mapStencil(MapStencilFunctor &f, T neutral_value) | msl::DMatrix< T > | |
mapStencilInPlace(MapStencilFunctor &f, T neutral_value) | msl::DMatrix< T > | |
operator=(const DMatrix< T > &rhs) | msl::DMatrix< T > | |
permutePartition(const Fct2< int, int, int, F1 > &newRow, const Fct2< int, int, int, F2 > &newCol) | msl::DMatrix< T > | |
permutePartition(int(*f)(int, int), int(*g)(int, int)) | msl::DMatrix< T > | |
permutePartition(int(*f)(int, int), const Fct2< int, int, int, F > &g) | msl::DMatrix< T > | |
permutePartition(const Fct2< int, int, int, F > &f, int(*g)(int, int)) | msl::DMatrix< T > | |
printLocal() | msl::DMatrix< T > | |
rotateCols(const Fct1< int, int, F > &f) | msl::DMatrix< T > | |
rotateCols(int(*f)(int)) | msl::DMatrix< T > | |
rotateCols(int rows) | msl::DMatrix< T > | |
rotateRows(const Fct1< int, int, F > &f) | msl::DMatrix< T > | |
rotateRows(int(*f)(int)) | msl::DMatrix< T > | |
rotateRows(int cols) | msl::DMatrix< T > | |
set(int row, int col, const T &v) | msl::DMatrix< T > | |
setCopyDistribution() | msl::DMatrix< T > | |
setDistribution(int rows, int cols) | msl::DMatrix< T > | |
setGpuDistribution(Distribution dist) | msl::DMatrix< T > | |
setLocal(int row, int col, const T &v) | msl::DMatrix< T > | |
show(const std::string &descr=std::string()) | msl::DMatrix< T > | |
transposeLocalPartition() | msl::DMatrix< T > | |
upload(bool allocOnly=0) | msl::DMatrix< T > | |
zip(DMatrix< T2 > &b, ZipFunctor &f) | msl::DMatrix< T > | |
zip(DMatrix< T2 > &b, const Fct2< T, T2, R, F > &f) | msl::DMatrix< T > | |
zip(DMatrix< T2 > &b, R(*f)(T, T2)) | msl::DMatrix< T > | |
zipIndex(DMatrix< T2 > &b, ZipIndexFunctor &f) | msl::DMatrix< T > | |
zipIndex(DMatrix< T2 > &b, const Fct4< int, int, T, T2, R, F > &f) | msl::DMatrix< T > | |
zipIndex(DMatrix< T2 > &b, R(*f)(int, int, T, T2)) | msl::DMatrix< T > | |
zipIndexInPlace(DMatrix< T2 > &b, ZipIndexFunctor &f) | msl::DMatrix< T > | |
zipIndexInPlace(DMatrix< T2 > &b, const Fct4< int, int, T, T2, T, F > &f) | msl::DMatrix< T > | |
zipIndexInPlace(DMatrix< T2 > &b, T(*f)(int, int, T, T2)) | msl::DMatrix< T > | |
zipInPlace(DMatrix< T2 > &b, ZipFunctor &f) | msl::DMatrix< T > | |
zipInPlace(DMatrix< T2 > &b, const Fct2< T, T2, T, F > &f) | msl::DMatrix< T > | |
zipInPlace(DMatrix< T2 > &b, T(*f)(T, T2)) | msl::DMatrix< T > | |
~DMatrix() | msl::DMatrix< T > |