fml  0.1-0
Fused Matrix Library
fml::mpimat< REAL > Member List

This is the complete list of members for fml::mpimat< REAL >, including all inherited members.

antidiag(cpuvec< REAL > &v)fml::mpimat< REAL >
any_inf() constfml::mpimat< REAL >
any_nan() constfml::mpimat< REAL >
bf_cols() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
bf_rows() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
check_index(const len_t i) const (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
check_index(const len_t i, const len_t j) const (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
data (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
data_ptr()fml::unimat< REAL >inline
data_ptr() const (defined in fml::unimat< REAL >)fml::unimat< REAL >inline
desc (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
desc_ptr() (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
desc_ptr() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
diag(cpuvec< REAL > &v)fml::mpimat< REAL >
dupe() constfml::mpimat< REAL >
fill_diag(const cpuvec< REAL > &v)fml::mpimat< REAL >
fill_eye()fml::mpimat< REAL >
fill_linspace()fml::mpimat< REAL >
fill_linspace(const REAL start, const REAL stop) (defined in fml::mpimat< REAL >)fml::mpimat< REAL >
fill_linspace(const int start, const int stop) (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
fill_rnorm(const uint32_t seed, const REAL mean=0, const REAL sd=1)fml::mpimat< REAL >
fill_rnorm(const REAL mean=0, const REAL sd=1)fml::mpimat< REAL >
fill_runif(const uint32_t seed, const REAL min=0, const REAL max=1)fml::mpimat< REAL >
fill_runif(const REAL min=0, const REAL max=1)fml::mpimat< REAL >
fill_val(const REAL v)fml::mpimat< REAL >
fill_zero()fml::mpimat< REAL >
free_data (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
g (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
get(const len_t i) constfml::mpimat< REAL >
get(const len_t i, const len_t j) constfml::mpimat< REAL >
get_col(const len_t j, cpuvec< REAL > &v) constfml::mpimat< REAL >
get_grid() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
get_row(const len_t i, cpuvec< REAL > &v) constfml::mpimat< REAL >
info() constfml::mpimat< REAL >
inherit(grid &blacs_grid, REAL *data_, len_t nrows, len_t ncols, int bf_rows, int bf_cols, bool free_on_destruct=false)fml::mpimat< REAL >
is_square() constfml::unimat< REAL >inline
m (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
m_local (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
mb (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
mpimat(const grid &blacs_grid)fml::mpimat< REAL >
mpimat(const grid &blacs_grid, int bf_rows, int bf_cols)fml::mpimat< REAL >
mpimat(const grid &blacs_grid, len_t nrows, len_t ncols, int bf_rows, int bf_cols)fml::mpimat< REAL >
mpimat(const grid &blacs_grid, REAL *data_, len_t nrows, len_t ncols, int bf_rows, int bf_cols, bool free_on_destruct=false)fml::mpimat< REAL >
mpimat(const mpimat &x) (defined in fml::mpimat< REAL >)fml::mpimat< REAL >
n (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
n_local (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
nb (defined in fml::mpimat< REAL >)fml::mpimat< REAL >protected
ncols() constfml::unimat< REAL >inline
ncols_local() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
nrows() constfml::unimat< REAL >inline
nrows_local() const (defined in fml::mpimat< REAL >)fml::mpimat< REAL >inline
operator!=(const mpimat< REAL > &x) constfml::mpimat< REAL >
operator=(const mpimat< REAL > &x)fml::mpimat< REAL >
operator==(const mpimat< REAL > &x) constfml::mpimat< REAL >
print(uint8_t ndigits=4, bool add_final_blank=true) constfml::mpimat< REAL >
printval(const REAL val, uint8_t ndigits) const (defined in fml::unimat< REAL >)fml::unimat< REAL >protected
printval(const int val, uint8_t ndigits) const (defined in fml::unimat< REAL >)fml::unimat< REAL >inlineprotected
resize(len_t nrows, len_t ncols)fml::mpimat< REAL >
resize(len_t nrows, len_t ncols, int bf_rows, int bf_cols)fml::mpimat< REAL >
rev_cols()fml::mpimat< REAL >
rev_rows()fml::mpimat< REAL >
scale(const REAL s)fml::mpimat< REAL >
set(const len_t i, const REAL v)fml::mpimat< REAL >
set(const len_t i, const len_t j, const REAL v)fml::mpimat< REAL >
set_col(const len_t j, const cpuvec< REAL > &v)fml::mpimat< REAL >
set_row(const len_t i, const cpuvec< REAL > &v)fml::mpimat< REAL >
should_free() const (defined in fml::unimat< REAL >)fml::unimat< REAL >inlineprotected
~mpimat() (defined in fml::mpimat< REAL >)fml::mpimat< REAL >