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

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

_q_sort(int lo, int hi)monolish::tensor::tensor_COO< Float >private
alloc_nnzmonolish::tensor::tensor_COO< Float >
at(const std::vector< size_t > &pos) constmonolish::tensor::tensor_COO< Float >
at(const std::vector< size_t > &pos)monolish::tensor::tensor_COO< Float >inline
begin() constmonolish::tensor::tensor_COO< Float >inline
begin()monolish::tensor::tensor_COO< Float >inline
convert(const tensor::tensor_Dense< Float > &tens)monolish::tensor::tensor_COO< Float >
data() constmonolish::tensor::tensor_COO< Float >inline
data()monolish::tensor::tensor_COO< Float >inline
diag(vector< Float > &vec) constmonolish::tensor::tensor_COO< Float >
diag(view1D< vector< Float >, Float > &vec) constmonolish::tensor::tensor_COO< Float >
diag(view1D< matrix::Dense< Float >, Float > &vec) constmonolish::tensor::tensor_COO< Float >
diag(view1D< tensor::tensor_Dense< Float >, Float > &vec) constmonolish::tensor::tensor_COO< Float >
end() constmonolish::tensor::tensor_COO< Float >inline
end()monolish::tensor::tensor_COO< Float >inline
equal(const tensor_COO< Float > &tens, bool compare_cpu_and_device=false) constmonolish::tensor::tensor_COO< Float >
fill(Float value)monolish::tensor::tensor_COO< Float >
get_data_size() constmonolish::tensor::tensor_COO< Float >inline
get_device_mem_stat() constmonolish::tensor::tensor_COO< Float >inline
get_index(const std::vector< size_t > &pos)monolish::tensor::tensor_COO< Float >inline
get_index(const size_t pos)monolish::tensor::tensor_COO< Float >inline
get_nnz() constmonolish::tensor::tensor_COO< Float >inline
get_shape() constmonolish::tensor::tensor_COO< Float >inline
gpu_statusmonolish::tensor::tensor_COO< Float >mutableprivate
indexmonolish::tensor::tensor_COO< Float >
insert(const std::vector< size_t > &pos, const Float val)monolish::tensor::tensor_COO< Float >
operator!=(const tensor_COO< Float > &tens) constmonolish::tensor::tensor_COO< Float >
operator=(const tensor_COO< Float > &tens)monolish::tensor::tensor_COO< Float >
operator==(const tensor_COO< Float > &tens) constmonolish::tensor::tensor_COO< Float >
operator[](size_t i)monolish::tensor::tensor_COO< Float >inline
print_all(bool force_cpu=false) constmonolish::tensor::tensor_COO< Float >
print_all(const std::string filename) constmonolish::tensor::tensor_COO< Float >
resize(const size_t N, Float Val=0)monolish::tensor::tensor_COO< Float >inline
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< size_t >> &index, const std::vector< Float > &v)monolish::tensor::tensor_COO< Float >
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< size_t >> &index, const size_t vsize, const Float *v)monolish::tensor::tensor_COO< Float >
set_ptr(const std::vector< size_t > &shape, const std::vector< std::vector< size_t >> &index, const size_t vsize, const Float v)monolish::tensor::tensor_COO< Float >
set_shape(const std::vector< size_t > &shape)monolish::tensor::tensor_COO< Float >inline
shapemonolish::tensor::tensor_COO< Float >private
sort(bool merge)monolish::tensor::tensor_COO< Float >
tensor_COO()monolish::tensor::tensor_COO< Float >inline
tensor_COO(const std::vector< size_t > &shape_)monolish::tensor::tensor_COO< Float >inline
tensor_COO(const std::initializer_list< size_t > &shape_)monolish::tensor::tensor_COO< Float >inline
tensor_COO(const tensor::tensor_Dense< Float > &tens)monolish::tensor::tensor_COO< Float >inline
tensor_COO(const std::vector< size_t > &shape_, const std::vector< std::vector< size_t >> &index_, const Float *value)monolish::tensor::tensor_COO< Float >
tensor_COO(const tensor_COO< Float > &coo)monolish::tensor::tensor_COO< Float >
tensor_COO(const tensor_COO< Float > &coo, Float value)monolish::tensor::tensor_COO< Float >
type() constmonolish::tensor::tensor_COO< Float >inline
valmonolish::tensor::tensor_COO< Float >
val_create_flagmonolish::tensor::tensor_COO< Float >
val_nnzmonolish::tensor::tensor_COO< Float >