|
| parmat_cpu (comm &mpi_comm, const len_global_t nrows, const len_t ncols) |
|
void | fill_linspace (const REAL start, const REAL stop) |
|
void | fill_eye () |
|
void | fill_diag (const cpuvec< REAL > &d) |
|
| parmat (comm &mpi_comm, cpumat< REAL > &_data) |
|
void | print (uint8_t ndigits=4, bool add_final_blank=true) |
|
void | info () |
|
void | fill_zero () |
|
void | fill_val (const REAL v) |
|
void | fill_linspace (const REAL start, const REAL stop) |
|
void | fill_eye () |
|
void | fill_diag (const cpuvec< REAL > &d) |
|
void | fill_runif (const uint32_t seed, const REAL min=0, const REAL max=1) |
|
void | fill_runif (const REAL min=0, const REAL max=1) |
|
void | fill_rnorm (const uint32_t seed, const REAL mean=0, const REAL sd=1) |
|
void | fill_rnorm (const REAL mean=0, const REAL sd=1) |
|
void | scale (const REAL s) |
|
void | rev_cols () |
|
bool | any_inf () const |
|
bool | any_nan () const |
|
REAL | get (const len_global_t i) const |
|
REAL | get (const len_global_t i, const len_t j) const |
|
void | set (const len_global_t i, const REAL v) |
|
void | set (const len_global_t i, const len_t j, const REAL v) |
|
bool | operator== (const parmat< cpumat< REAL >, cpuvec< REAL >, REAL > &x) const |
|
bool | operator!= (const parmat< cpumat< REAL >, cpuvec< REAL >, REAL > &x) const |
|
len_global_t | nrows () const |
|
len_local_t | nrows_local () const |
|
len_local_t | ncols () const |
|
comm | get_comm () const |
|
const cpumat< REAL > & | data_obj () const |
|
cpumat< REAL > & | data_obj () |
|
|
void | num_preceding_rows () |
|
len_t | get_local_dim () |
|
void | check_index (const len_global_t i) const |
|
void | check_index (const len_global_t i, const len_t j) const |
|
cpumat< REAL > | data |
|
len_global_t | m_global |
|
comm | r |
|
len_global_t | nb4 |
|
The documentation for this class was generated from the following file: