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

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

col(const size_t c, vector< Float > &vec) constmonolish::matrix::CRS< Float >
col(const size_t c, view1D< vector< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
col_indmonolish::matrix::CRS< Float >
colNmonolish::matrix::CRS< Float >private
compute_hash()monolish::matrix::CRS< Float >
convert(COO< Float > &coo)monolish::matrix::CRS< Float >
convert(CRS< Float > &crs)monolish::matrix::CRS< Float >
CRS()monolish::matrix::CRS< Float >inline
CRS(const size_t M, const size_t N, const size_t NNZ)monolish::matrix::CRS< Float >
CRS(const size_t M, const size_t N, const size_t NNZ, const int *rowptr, const int *colind, const Float *value)monolish::matrix::CRS< Float >
CRS(const size_t M, const size_t N, const size_t NNZ, const int *rowptr, const int *colind, const Float *value, const size_t origin)monolish::matrix::CRS< Float >
CRS(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const std::vector< Float > &value)monolish::matrix::CRS< Float >
CRS(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const vector< Float > &value)monolish::matrix::CRS< Float >
CRS(COO< Float > &coo)monolish::matrix::CRS< Float >inline
CRS(const CRS< Float > &mat)monolish::matrix::CRS< Float >
device_free() constmonolish::matrix::CRS< Float >
diag(vector< Float > &vec) constmonolish::matrix::CRS< Float >
diag(view1D< vector< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
diag(view1D< matrix::Dense< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
equal(const CRS< Float > &mat, bool compare_cpu_and_device=false) constmonolish::matrix::CRS< Float >
fill(Float value)monolish::matrix::CRS< Float >
get_col() constmonolish::matrix::CRS< Float >inline
get_data_size() constmonolish::matrix::CRS< Float >inline
get_device_mem_stat() constmonolish::matrix::CRS< Float >inline
get_hash() constmonolish::matrix::CRS< Float >inline
get_nnz() constmonolish::matrix::CRS< Float >inline
get_row() constmonolish::matrix::CRS< Float >inline
gpu_statusmonolish::matrix::CRS< Float >mutableprivate
nnzmonolish::matrix::CRS< Float >private
nonfree_recv()monolish::matrix::CRS< Float >
operator!=(const CRS< Float > &mat) constmonolish::matrix::CRS< Float >
operator=(const CRS< Float > &mat)monolish::matrix::CRS< Float >
operator==(const CRS< Float > &mat) constmonolish::matrix::CRS< Float >
print_all(bool force_cpu=false) constmonolish::matrix::CRS< Float >
recv()monolish::matrix::CRS< Float >
row(const size_t r, vector< Float > &vec) constmonolish::matrix::CRS< Float >
row(const size_t r, view1D< vector< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) constmonolish::matrix::CRS< Float >
row_ptrmonolish::matrix::CRS< Float >
rowNmonolish::matrix::CRS< Float >private
send() constmonolish::matrix::CRS< Float >
set_ptr(const size_t M, const size_t N, const std::vector< int > &rowptr, const std::vector< int > &colind, const std::vector< Float > &value)monolish::matrix::CRS< Float >
structure_hashmonolish::matrix::CRS< Float >private
type() constmonolish::matrix::CRS< Float >inline
valmonolish::matrix::CRS< Float >
~CRS()monolish::matrix::CRS< Float >inline