|
| parmat_cpu (comm mpi_comm) |
|
| parmat_cpu (comm mpi_comm, const len_global_t nrows, const len_t ncols) |
|
| parmat_cpu (comm mpi_comm, const len_global_t nrows, const len_t ncols, const len_global_t nb4_) |
|
void | print (uint8_t ndigits=4, bool add_final_blank=true) |
|
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_) |
|
| parmat (parmat< cpumat< REAL >, cpuvec< REAL >, REAL > &&x) |
|
void | resize (len_global_t nrows, len_t ncols) |
|
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 |
|
parmat< cpumat< REAL >, cpuvec< REAL >, REAL > & | operator= (const parmat< cpumat< REAL >, cpuvec< REAL >, REAL > &x) |
|
len_global_t | nrows () const |
|
len_local_t | nrows_local () const |
|
len_local_t | ncols () const |
|
len_global_t | nrows_before () const |
|
comm | get_comm () const |
|
const cpumat< REAL > & | data_obj () const |
|
cpumat< REAL > & | data_obj () |
|