at(const size_t i, const size_t j) const | monolish::matrix::Dense< Float > | |
at(const size_t i, const size_t j) | monolish::matrix::Dense< Float > | inline |
col(const size_t c, vector< Float > &vec) const | monolish::matrix::Dense< Float > | |
col(const size_t c, view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
colN | monolish::matrix::Dense< Float > | private |
convert(const COO< Float > &coo) | monolish::matrix::Dense< Float > | |
convert(const Dense< Float > &dense) | monolish::matrix::Dense< Float > | |
Dense() | monolish::matrix::Dense< Float > | inline |
Dense(const COO< Float > &coo) | monolish::matrix::Dense< Float > | inline |
Dense(const Dense< Float > &dense) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const Float *value) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const std::vector< Float > &value) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const vector< Float > &value) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const std::initializer_list< Float > &list) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const Float min, const Float max) | monolish::matrix::Dense< Float > | |
Dense(const size_t M, const size_t N, const Float value) | monolish::matrix::Dense< Float > | |
device_free() const | monolish::matrix::Dense< Float > | |
diag(vector< Float > &vec) const | monolish::matrix::Dense< Float > | |
diag(view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
diag(view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
diag_add(const Float alpha) | monolish::matrix::Dense< Float > | |
diag_add(const vector< Float > &vec) | monolish::matrix::Dense< Float > | |
diag_add(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_add(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_div(const Float alpha) | monolish::matrix::Dense< Float > | |
diag_div(const vector< Float > &vec) | monolish::matrix::Dense< Float > | |
diag_div(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_div(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_mul(const Float alpha) | monolish::matrix::Dense< Float > | |
diag_mul(const vector< Float > &vec) | monolish::matrix::Dense< Float > | |
diag_mul(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_mul(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_sub(const Float alpha) | monolish::matrix::Dense< Float > | |
diag_sub(const vector< Float > &vec) | monolish::matrix::Dense< Float > | |
diag_sub(const view1D< vector< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
diag_sub(const view1D< matrix::Dense< Float >, Float > &vec) | monolish::matrix::Dense< Float > | |
equal(const Dense< Float > &mat, bool compare_cpu_and_device=false) const | monolish::matrix::Dense< Float > | |
fill(Float value) | monolish::matrix::Dense< Float > | |
get_col() const | monolish::matrix::Dense< Float > | inline |
get_data_size() const | monolish::matrix::Dense< Float > | inline |
get_device_mem_stat() const | monolish::matrix::Dense< Float > | inline |
get_nnz() const | monolish::matrix::Dense< Float > | inline |
get_row() const | monolish::matrix::Dense< Float > | inline |
gpu_status | monolish::matrix::Dense< Float > | mutableprivate |
insert(const size_t i, const size_t j, const Float Val) | monolish::matrix::Dense< Float > | |
nnz | monolish::matrix::Dense< Float > | private |
nonfree_recv() | monolish::matrix::Dense< Float > | |
operator!=(const Dense< Float > &mat) const | monolish::matrix::Dense< Float > | |
operator=(const Dense< Float > &mat) | monolish::matrix::Dense< Float > | |
operator==(const Dense< Float > &mat) const | monolish::matrix::Dense< Float > | |
print_all(bool force_cpu=false) const | monolish::matrix::Dense< Float > | |
recv() | monolish::matrix::Dense< Float > | |
row(const size_t r, vector< Float > &vec) const | monolish::matrix::Dense< Float > | |
row(const size_t r, view1D< vector< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::Dense< Float > | |
rowN | monolish::matrix::Dense< Float > | private |
send() const | monolish::matrix::Dense< Float > | |
set_col(const size_t M) | monolish::matrix::Dense< Float > | inline |
set_nnz(const size_t NZ) | monolish::matrix::Dense< Float > | inline |
set_ptr(const size_t M, const size_t N, const std::vector< Float > &value) | monolish::matrix::Dense< Float > | |
set_row(const size_t N) | monolish::matrix::Dense< Float > | inline |
transpose() | monolish::matrix::Dense< Float > | |
transpose(const Dense &B) | monolish::matrix::Dense< Float > | |
type() const | monolish::matrix::Dense< Float > | inline |
val | monolish::matrix::Dense< Float > | |
~Dense() | monolish::matrix::Dense< Float > | inline |