monolish  0.17.1
MONOlithic LInear 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.

alloc_nnzmonolish::matrix::Dense< Float >
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 >
col(const size_t c, view1D< tensor::tensor_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 >
data() constmonolish::matrix::Dense< Float >inline
data()monolish::matrix::Dense< Float >inline
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 Dense< Float > &dense, Float value)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 min, const Float max, const std::uint32_t seed)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(view1D< tensor::tensor_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_add(const view1D< tensor::tensor_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_div(const view1D< tensor::tensor_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_mul(const view1D< tensor::tensor_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 >
diag_sub(const view1D< tensor::tensor_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 >
move(const tensor::tensor_Dense< Float > &tensor_dense)monolish::matrix::Dense< Float >
move(const tensor::tensor_Dense< Float > &tensor_dense, int rowN, int colN)monolish::matrix::Dense< Float >
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 i)monolish::matrix::Dense< Float >inline
print_all(bool force_cpu=false) constmonolish::matrix::Dense< Float >
recv()monolish::matrix::Dense< Float >
reshape(const size_t row, const size_t col)monolish::matrix::Dense< Float >
resize(size_t N, Float Val=0)monolish::matrix::Dense< Float >inline
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 >
row(const size_t r, view1D< tensor::tensor_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_ptr(const size_t M, const size_t N, const std::vector< Float > &value)monolish::matrix::Dense< Float >
set_ptr(const size_t M, const size_t N, const 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 >
val_create_flagmonolish::matrix::Dense< Float >
val_nnzmonolish::matrix::Dense< Float >
~Dense()monolish::matrix::Dense< Float >inline