Muesli
 All Classes Namespaces Files Functions Typedefs Enumerations
msl::DMatrix< T > Member List

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 >