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

This is the complete list of members for msl::DArray< T >, including all inherited members.

broadcastPartition(int partitionIndex)msl::DArray< T >
DArray()msl::DArray< T >
DArray(int size, Distribution d=DIST)msl::DArray< T >
DArray(int size, const T &initial_value, Distribution d=DIST)msl::DArray< T >
DArray(int size, T *const initial_array, Distribution d=DIST)msl::DArray< T >
DArray(int size, T(*f)(int), Distribution d=DIST)msl::DArray< T >
DArray(int size, const F &f, Distribution d=DIST)msl::DArray< T >
DArray(const DArray< T > &cs)msl::DArray< T >
download()msl::DArray< T >
fill(const T &value)msl::DArray< T >
fill(T *const values)msl::DArray< T >
fill(T(*f)(int))msl::DArray< T >
fill(const F &f)msl::DArray< T >
fold(FoldFunctor &f, bool final_fold_on_cpu=1)msl::DArray< T >
fold(const Fct2< T, T, T, F > &f)msl::DArray< T >
fold(T(*f)(T, T))msl::DArray< T >
freeDevice()msl::DArray< T >
gather(T *b)msl::DArray< T >
gather(msl::DArray< T > &da)msl::DArray< T >
get(int index) const msl::DArray< T >
getExecPlans()msl::DArray< T >
getFirstIndex() const msl::DArray< T >
getGpuDistribution()msl::DArray< T >
getLocal(int localIndex) const msl::DArray< T >
getLocalPartition() const msl::DArray< T >
getLocalSize() const msl::DArray< T >
getSize() const msl::DArray< T >
isLocal(int index) const msl::DArray< T >
map(MapFunctor &f)msl::DArray< T >
map(const msl::Fct1< T, R, F > &f)msl::DArray< T >
map(R(*f)(T))msl::DArray< T >
mapIndex(MapIndexFunctor &f)msl::DArray< T >
mapIndex(const msl::Fct2< int, T, R, F > &f)msl::DArray< T >
mapIndex(R(*f)(int, T))msl::DArray< T >
mapIndexInPlace(MapIndexFunctor &f)msl::DArray< T >
mapIndexInPlace(const msl::Fct2< int, T, T, F > &f)msl::DArray< T >
mapIndexInPlace(T(*f)(int, T))msl::DArray< T >
mapInPlace(MapFunctor &f)msl::DArray< T >
mapInPlace(const msl::Fct1< T, T, F > &f)msl::DArray< T >
mapInPlace(T(*f)(T))msl::DArray< T >
mapStencil(MapStencilFunctor &f, T neutral_value)msl::DArray< T >
mapStencilInPlace(MapStencilFunctor &f, T neutral_value)msl::DArray< T >
operator=(const DArray< T > &rhs)msl::DArray< T >
permutePartition(const Fct1< int, int, F > &f)msl::DArray< T >inline
permutePartition(int(*f)(int))msl::DArray< T >inline
printLocal()msl::DArray< T >
set(int globalIndex, const T &v)msl::DArray< T >
setCopyDistribution()msl::DArray< T >
setDistribution()msl::DArray< T >
setGpuDistribution(Distribution dist)msl::DArray< T >
setLocal(int localIndex, const T &v)msl::DArray< T >
show(const std::string &descr=std::string())msl::DArray< T >
upload(bool allocOnly=0)msl::DArray< T >
zip(DArray< T2 > &b, ZipFunctor &f)msl::DArray< T >
zip(DArray< T2 > &b, const Fct2< T, T2, R, F > &f)msl::DArray< T >
zip(DArray< T2 > &b, R(*f)(T, T2))msl::DArray< T >
zipIndex(DArray< T2 > &b, ZipIndexFunctor &f)msl::DArray< T >
zipIndex(DArray< T2 > &b, const Fct3< int, T, T2, R, F > &f)msl::DArray< T >
zipIndex(DArray< T2 > &b, R(*f)(int, T, T2))msl::DArray< T >
zipIndexInPlace(DArray< T2 > &b, ZipIndexFunctor &f)msl::DArray< T >
zipIndexInPlace(DArray< T2 > &b, const Fct3< int, T, T2, T, F > &f)msl::DArray< T >
zipIndexInPlace(DArray< T2 > &b, T(*f)(int, T, T2))msl::DArray< T >
zipInPlace(DArray< T2 > &b, ZipFunctor &f)msl::DArray< T >
zipInPlace(DArray< T2 > &b, const Fct2< T, T2, T, F > &f)msl::DArray< T >
zipInPlace(DArray< T2 > &b, T(*f)(T, T2))msl::DArray< T >
~DArray()msl::DArray< T >