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

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

antidiag(gpuvec< REAL > &v)gpumat< REAL >
any_inf() constgpumat< REAL >
any_nan() const (defined in gpumat< REAL >)gpumat< REAL >
c (defined in gpumat< REAL >)gpumat< REAL >protected
check_index(const len_t i) const (defined in unimat< REAL >)unimat< REAL >protected
check_index(const len_t i, const len_t j) const (defined in unimat< REAL >)unimat< REAL >protected
data (defined in unimat< REAL >)unimat< REAL >protected
data_ptr()unimat< REAL >inline
data_ptr() const (defined in unimat< REAL >)unimat< REAL >inline
diag(gpuvec< REAL > &v)gpumat< REAL >
dupe() constgpumat< REAL >
fill_diag(const gpuvec< REAL > &v)gpumat< REAL >
fill_eye()gpumat< REAL >
fill_linspace(const REAL start, const REAL stop)gpumat< REAL >
fill_rnorm(const uint32_t seed, const REAL mean=0, const REAL sd=1)gpumat< REAL >
fill_rnorm(const REAL mean=0, const REAL sd=1)gpumat< REAL >
fill_runif(const uint32_t seed, const REAL min=0, const REAL max=1)gpumat< REAL >
fill_runif(const REAL min=0, const REAL max=1)gpumat< REAL >
fill_val(const REAL v)gpumat< REAL >
fill_zero()gpumat< REAL >
free_data (defined in unimat< REAL >)unimat< REAL >protected
get(const len_t i) constgpumat< REAL >
get(const len_t i, const len_t j) constgpumat< REAL >
get_blockdim() const (defined in gpumat< REAL >)gpumat< REAL >inline
get_card() const (defined in gpumat< REAL >)gpumat< REAL >inline
get_col(const len_t j, gpuvec< REAL > &v) constgpumat< REAL >
get_griddim() const (defined in gpumat< REAL >)gpumat< REAL >inline
get_row(const len_t i, gpuvec< REAL > &v) constgpumat< REAL >
gpumat(std::shared_ptr< card > gpu)gpumat< REAL >
gpumat(std::shared_ptr< card > gpu, len_t nrows, len_t ncols)gpumat< REAL >
gpumat(std::shared_ptr< card > gpu, REAL *data, len_t nrows, len_t ncols, bool free_on_destruct=false)gpumat< REAL >
gpumat(const gpumat &x) (defined in gpumat< REAL >)gpumat< REAL >
info() constgpumat< REAL >
inherit(std::shared_ptr< card > gpu, REAL *data, len_t nrows, len_t ncols, bool free_on_destruct=false)gpumat< REAL >
is_square() constunimat< REAL >inline
m (defined in unimat< REAL >)unimat< REAL >protected
n (defined in unimat< REAL >)unimat< REAL >protected
ncols() constunimat< REAL >inline
nrows() constunimat< REAL >inline
operator!=(const gpumat< REAL > &x) constgpumat< REAL >
operator=(const gpumat< REAL > &x)gpumat< REAL >
operator==(const gpumat< REAL > &x) constgpumat< REAL >
print(uint8_t ndigits=4, bool add_final_blank=true) constgpumat< REAL >
printval(const REAL val, uint8_t ndigits) const (defined in unimat< REAL >)unimat< REAL >protected
printval(const int val, uint8_t ndigits) const (defined in unimat< REAL >)unimat< REAL >inlineprotected
resize(len_t nrows, len_t ncols)gpumat< REAL >
resize(std::shared_ptr< card > gpu, len_t nrows, len_t ncols)gpumat< REAL >
rev_cols()gpumat< REAL >
rev_rows()gpumat< REAL >
scale(const REAL s)gpumat< REAL >
set(const len_t i, const REAL v)gpumat< REAL >
set(const len_t i, const len_t j, const REAL v)gpumat< REAL >
should_free() const (defined in unimat< REAL >)unimat< REAL >inlineprotected
~gpumat() (defined in gpumat< REAL >)gpumat< REAL >