monolish  0.17.3-dev.23
MONOlithic LInear equation Solvers for Highly-parallel architecture
monolish::tensor::tensor_CRS< Float > Member List

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

alloc_nnzmonolish::tensor::tensor_CRS< Float >
begin() constmonolish::tensor::tensor_CRS< Float >inline
begin()monolish::tensor::tensor_CRS< Float >inline
col_indsmonolish::tensor::tensor_CRS< Float >
compute_hash()monolish::tensor::tensor_CRS< Float >
convert(const tensor::tensor_COO< Float > &coo)monolish::tensor::tensor_CRS< Float >
convert(const tensor::tensor_CRS< Float > &crs)monolish::tensor::tensor_CRS< Float >
convert(const matrix::CRS< Float > &crs)monolish::tensor::tensor_CRS< Float >
data() constmonolish::tensor::tensor_CRS< Float >inline
data()monolish::tensor::tensor_CRS< Float >inline
device_free() constmonolish::tensor::tensor_CRS< Float >
end() constmonolish::tensor::tensor_CRS< Float >inline
end()monolish::tensor::tensor_CRS< Float >inline
equal(const tensor_CRS< Float > &mat, bool compare_cpu_and_device=false) constmonolish::tensor::tensor_CRS< Float >
fill(Float value)monolish::tensor::tensor_CRS< Float >
firstmonolish::tensor::tensor_CRS< Float >private
get_alloc_nnz() constmonolish::tensor::tensor_CRS< Float >inline
get_data_size() constmonolish::tensor::tensor_CRS< Float >inline
get_device_mem_stat() constmonolish::tensor::tensor_CRS< Float >inline
get_first() constmonolish::tensor::tensor_CRS< Float >inline
get_gpu_status() constmonolish::tensor::tensor_CRS< Float >inline
get_hash() constmonolish::tensor::tensor_CRS< Float >inline
get_nnz() constmonolish::tensor::tensor_CRS< Float >inline
get_offset() constmonolish::tensor::tensor_CRS< Float >inline
get_shape() constmonolish::tensor::tensor_CRS< Float >inline
get_val()monolish::tensor::tensor_CRS< Float >inline
get_val() constmonolish::tensor::tensor_CRS< Float >inline
gpu_statusmonolish::tensor::tensor_CRS< Float >mutableprivate
nonfree_recv()monolish::tensor::tensor_CRS< Float >
operator!=(const tensor_CRS< Float > &mat) constmonolish::tensor::tensor_CRS< Float >
operator=(const tensor_CRS< Float > &mat)monolish::tensor::tensor_CRS< Float >
operator==(const tensor_CRS< Float > &mat) constmonolish::tensor::tensor_CRS< Float >
operator[](size_t i)monolish::tensor::tensor_CRS< Float >inline
print_all(bool force_cpu=false) constmonolish::tensor::tensor_CRS< Float >
recv()monolish::tensor::tensor_CRS< Float >
resize(const size_t N, Float Val=0)monolish::tensor::tensor_CRS< Float >inline
row_ptrsmonolish::tensor::tensor_CRS< Float >
send() constmonolish::tensor::tensor_CRS< Float >
set_first(size_t i)monolish::tensor::tensor_CRS< Float >inline
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< int >> &rowptrs, const std::vector< std::vector< int >> &colinds, const std::vector< Float > &value)monolish::tensor::tensor_CRS< Float >
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< int >> &rowptrs, const std::vector< std::vector< int >> &colinds, const size_t vsize, const Float *value)monolish::tensor::tensor_CRS< Float >
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< int >> &rowptrs, const std::vector< std::vector< int >> &colinds, const size_t vsize, const Float value)monolish::tensor::tensor_CRS< Float >
set_shape(const std::vector< size_t > &shape)monolish::tensor::tensor_CRS< Float >inline
shapemonolish::tensor::tensor_CRS< Float >private
structure_hashmonolish::tensor::tensor_CRS< Float >private
tensor_CRS()monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const std::vector< size_t > &shape_)monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const std::initializer_list< size_t > &shape_)monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const tensor::tensor_COO< Float > &coo)monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const tensor::tensor_CRS< Float > &crs)monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const matrix::CRS< Float > &crs)monolish::tensor::tensor_CRS< Float >inline
tensor_CRS(const std::vector< size_t > &shape_, const std::vector< std::vector< int >> &row_ptrs_, const std::vector< std::vector< int >> &col_inds_, const Float *value)monolish::tensor::tensor_CRS< Float >
tensor_CRS(const tensor_CRS< Float > &crs, Float value)monolish::tensor::tensor_CRS< Float >
type() constmonolish::tensor::tensor_CRS< Float >inline
valmonolish::tensor::tensor_CRS< Float >
val_create_flagmonolish::tensor::tensor_CRS< Float >
val_nnzmonolish::tensor::tensor_CRS< Float >
~tensor_CRS()monolish::tensor::tensor_CRS< Float >inline