|
| | Data () |
| |
| | Data (const Data< T > &other_data) |
| |
| | Data (size_t m, size_t n, const vector< T > &other_vector) |
| |
|
| Data (size_t m, size_t n) |
| |
|
| Data (size_t m, size_t n, T initT) |
| |
|
| Data (size_t m, size_t n, string &filename) |
| |
|
void | resize (size_t m, size_t n) |
| |
|
void | resize (size_t m, size_t n, T initT) |
| |
|
void | reserve (size_t m, size_t n) |
| |
|
void | clear () |
| |
|
void | read (size_t m, size_t n, string &filename) |
| |
|
void | write (std::string &filename) |
| |
| template<int SKIP_ATTRIBUTES = 0, bool TRANS = false> |
| void | readmtx (size_t m, size_t n, string &filename) |
| |
|
tuple< size_t, size_t > | shape () |
| |
|
T * | rowdata (size_t i) |
| |
|
T * | columndata (size_t j) |
| |
|
T | getvalue (size_t i) |
| |
|
void | setvalue (size_t i, T v) |
| |
|
T | getvalue (size_t i, size_t j) |
| |
|
void | setvalue (size_t i, size_t j, T v) |
| |
| size_t | row () const noexcept |
| |
| size_t | col () const noexcept |
| |
| T & | operator() (size_t i, size_t j) |
| |
|
T | operator() (size_t i, size_t j) const |
| |
| Data< T > | operator() (const vector< size_t > &I, const vector< size_t > &J) const |
| |
| pair< T, size_t > | ImportantSample (size_t j) |
| |
|
Data< T > | operator() (const vector< size_t > &jmap) |
| |
|
template<typename TINDEX > |
| void | GatherColumns (bool TRANS, vector< TINDEX > &jmap, Data< T > &submatrix) |
| |
|
void | setvalue (T value) |
| |
|
template<bool SYMMETRIC = false> |
| void | rand (T a, T b) |
| |
|
template<bool SYMMETRIC = false> |
| void | rand () |
| |
|
void | randn (T mu, T sd) |
| |
|
void | randn () |
| |
| template<bool USE_LOWRANK = true> |
| void | randspd (T a, T b) |
| |
|
void | randspd () |
| |
|
bool | HasIllegalValue () |
| |
|
void | Print () |
| |
|
void | WriteFile (char *name) |
| |
|
template<typename TINDEX > |
| double | flops (TINDEX na, TINDEX nb) |
| |
| | ReadWrite () |
| |
| void | DependencyAnalysis (ReadWriteType type, Task *task) |
| | This is the key function that encode the dependency. More...
|
| |
| void | DependencyCleanUp () |
| |
template<class T, class Allocator = std::allocator<T>>
class hmlp::Data< T, Allocator >
use default stl allocator