monolish  0.14.2
MONOlithic LIner equation Solvers for Highly-parallel architecture
monolish::matrix::Dense< Float > Member List

This is the complete list of members for monolish::matrix::Dense< Float >, including all inherited members.

at(const size_t i, const size_t j) constmonolish::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) constmonolish::matrix::Dense< Float >
col(const size_t c, view1D< vector< Float >, Float > &vec) constmonolish::matrix::Dense< Float >
col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) constmonolish::matrix::Dense< Float >
colNmonolish::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() constmonolish::matrix::Dense< Float >
diag(vector< Float > &vec) constmonolish::matrix::Dense< Float >
diag(view1D< vector< Float >, Float > &vec) constmonolish::matrix::Dense< Float >
diag(view1D< matrix::Dense< Float >, Float > &vec) constmonolish::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) constmonolish::matrix::Dense< Float >
fill(Float value)monolish::matrix::Dense< Float >
get_col() constmonolish::matrix::Dense< Float >inline
get_data_size() constmonolish::matrix::Dense< Float >inline
get_device_mem_stat() constmonolish::matrix::Dense< Float >inline
get_nnz() constmonolish::matrix::Dense< Float >inline
get_row() constmonolish::matrix::Dense< Float >inline
gpu_statusmonolish::matrix::Dense< Float >mutableprivate
insert(const size_t i, const size_t j, const Float Val)monolish::matrix::Dense< Float >
nnzmonolish::matrix::Dense< Float >private
nonfree_recv()monolish::matrix::Dense< Float >
operator!=(const Dense< Float > &mat) constmonolish::matrix::Dense< Float >
operator=(const Dense< Float > &mat)monolish::matrix::Dense< Float >
operator==(const Dense< Float > &mat) constmonolish::matrix::Dense< Float >
operator[](size_t m)monolish::matrix::Dense< Float >inline
print_all(bool force_cpu=false) constmonolish::matrix::Dense< Float >
recv()monolish::matrix::Dense< Float >
row(const size_t r, vector< Float > &vec) constmonolish::matrix::Dense< Float >
row(const size_t r, view1D< vector< Float >, Float > &vec) constmonolish::matrix::Dense< Float >
row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) constmonolish::matrix::Dense< Float >
rowNmonolish::matrix::Dense< Float >private
send() constmonolish::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() constmonolish::matrix::Dense< Float >inline
valmonolish::matrix::Dense< Float >
~Dense()monolish::matrix::Dense< Float >inline