HMLP: High-performance Machine Learning Primitives
hmlp::DistDataBase< T, Allocator > Member List

This is the complete list of members for hmlp::DistDataBase< T, Allocator >, including all inherited members.

AssignCommunicator(mpi::Comm &comm) (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
Barrier() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
clear() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
col() (defined in hmlp::DistDataBase< T, Allocator >)hmlp::DistDataBase< T, Allocator >inline
hmlp::Data::col() const noexcepthmlp::Data< T, Allocator >inline
col_owned() (defined in hmlp::DistDataBase< T, Allocator >)hmlp::DistDataBase< T, Allocator >inline
columndata(size_t j) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
Comm_rank() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
Comm_size() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
Data()hmlp::Data< T, Allocator >inline
Data(const Data< T > &other_data)hmlp::Data< T, Allocator >inline
Data(size_t m, size_t n, const vector< T > &other_vector)hmlp::Data< T, Allocator >inline
Data(size_t m, size_t n) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
Data(size_t m, size_t n, T initT) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
Data(size_t m, size_t n, string &filename) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
DependencyAnalysis(ReadWriteType type, Task *task)hmlp::ReadWrite
DependencyCleanUp()hmlp::ReadWrite
DistDataBase(size_t m, size_t n, mpi::Comm comm)hmlp::DistDataBase< T, Allocator >inline
DistDataBase(mpi::Comm comm)hmlp::DistDataBase< T, Allocator >inline
DistDataBase(size_t m, size_t n, Data< T, Allocator > &other_data, mpi::Comm comm)hmlp::DistDataBase< T, Allocator >inline
DistDataBase(size_t m, size_t n, size_t owned_rows, size_t owned_cols, vector< T, Allocator > &other_vector, mpi::Comm comm)hmlp::DistDataBase< T, Allocator >inline
flops(TINDEX na, TINDEX nb) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
GatherColumns(bool TRANS, vector< TINDEX > &jmap, Data< T > &submatrix) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
GetComm()hmlp::DistDataBase< T, Allocator >inline
GetCommRank() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetCommSize() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetPrivateComm() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetRank() (defined in hmlp::DistDataBase< T, Allocator >)hmlp::DistDataBase< T, Allocator >inline
GetSize() (defined in hmlp::DistDataBase< T, Allocator >)hmlp::DistDataBase< T, Allocator >inline
getvalue(size_t i) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
getvalue(size_t i, size_t j) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
HasIllegalValue() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
ImportantSample(size_t j)hmlp::Data< T, Allocator >inline
MPIObject() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
MPIObject(mpi::Comm comm) (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
operator()(size_t i, size_t j)hmlp::Data< T, Allocator >inline
operator()(size_t i, size_t j) const (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
operator()(const vector< size_t > &I, const vector< size_t > &J) const hmlp::Data< T, Allocator >inline
operator()(const vector< size_t > &jmap) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
Print() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
PrivateBarrier() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
rand(T a, T b) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
rand() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
randn(T mu, T sd) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
randn() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
randspd(T a, T b)hmlp::Data< T, Allocator >inline
randspd() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
read(size_t m, size_t n, string &filename) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
hmlp::ReadWrite::readhmlp::ReadWrite
readmtx(size_t m, size_t n, string &filename)hmlp::Data< T, Allocator >inline
ReadWrite()hmlp::ReadWrite
reserve(size_t m, size_t n) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
resize(size_t m, size_t n) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
resize(size_t m, size_t n, T initT) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
row()hmlp::DistDataBase< T, Allocator >inline
hmlp::Data::row() const noexcepthmlp::Data< T, Allocator >inline
row_owned()hmlp::DistDataBase< T, Allocator >inline
rowdata(size_t i) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
setvalue(size_t i, T v) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
setvalue(size_t i, size_t j, T v) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
setvalue(T value) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
shape() (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
write(std::string &filename) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline
hmlp::ReadWrite::writehmlp::ReadWrite
WriteFile(char *name) (defined in hmlp::Data< T, Allocator >)hmlp::Data< T, Allocator >inline