monolish  0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
monolish::tensor::tensor_Dense< Float > Member List

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

alloc_nnzmonolish::tensor::tensor_Dense< Float >
at(const std::vector< size_t > &pos) constmonolish::tensor::tensor_Dense< Float >
at(const std::vector< size_t > &pos, const size_t dim, const Args... args) constmonolish::tensor::tensor_Dense< Float >inline
at(const size_t dim, const Args... args) constmonolish::tensor::tensor_Dense< Float >inline
at(const std::vector< size_t > &pos)monolish::tensor::tensor_Dense< Float >inline
at(const std::vector< size_t > &pos, const Args... args)monolish::tensor::tensor_Dense< Float >inline
at(const size_t dim, const Args... args)monolish::tensor::tensor_Dense< Float >inline
convert(const tensor::tensor_Dense< Float > &tens)monolish::tensor::tensor_Dense< Float >
convert(const tensor::tensor_COO< Float > &tens)monolish::tensor::tensor_Dense< Float >
convert(const matrix::Dense< Float > &dense)monolish::tensor::tensor_Dense< Float >
convert(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
data() constmonolish::tensor::tensor_Dense< Float >inline
data()monolish::tensor::tensor_Dense< Float >inline
device_free() constmonolish::tensor::tensor_Dense< Float >
diag_add(const Float alpha)monolish::tensor::tensor_Dense< Float >
diag_add(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_add(const view1D< vector< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_add(const view1D< matrix::Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_add(const view1D< tensor::tensor_Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_div(const Float alpha)monolish::tensor::tensor_Dense< Float >
diag_div(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_div(const view1D< vector< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_div(const view1D< matrix::Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_div(const view1D< tensor::tensor_Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_mul(const Float alpha)monolish::tensor::tensor_Dense< Float >
diag_mul(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_mul(const view1D< vector< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_mul(const view1D< matrix::Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_mul(const view1D< tensor::tensor_Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_sub(const Float alpha)monolish::tensor::tensor_Dense< Float >
diag_sub(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_sub(const view1D< vector< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_sub(const view1D< matrix::Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
diag_sub(const view1D< tensor::tensor_Dense< Float >, Float > &vec)monolish::tensor::tensor_Dense< Float >
equal(const tensor_Dense< Float > &tens, bool compare_cpu_and_device=false) constmonolish::tensor::tensor_Dense< Float >
fill(Float value)monolish::tensor::tensor_Dense< Float >
get_data_size() constmonolish::tensor::tensor_Dense< Float >inline
get_device_mem_stat() constmonolish::tensor::tensor_Dense< Float >inline
get_index(const std::vector< size_t > &pos) constmonolish::tensor::tensor_Dense< Float >inline
get_index(const size_t pos) constmonolish::tensor::tensor_Dense< Float >inline
get_nnz() constmonolish::tensor::tensor_Dense< Float >inline
get_shape() constmonolish::tensor::tensor_Dense< Float >inline
gpu_statusmonolish::tensor::tensor_Dense< Float >mutableprivate
insert(const std::vector< size_t > &pos, const Float Val)monolish::tensor::tensor_Dense< Float >
move(const matrix::Dense< Float > &dense)monolish::tensor::tensor_Dense< Float >
move(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >
nonfree_recv()monolish::tensor::tensor_Dense< Float >
operator!=(const tensor_Dense< Float > &tens) constmonolish::tensor::tensor_Dense< Float >
operator=(const tensor_Dense< Float > &tens)monolish::tensor::tensor_Dense< Float >
operator==(const tensor_Dense< Float > &tens) constmonolish::tensor::tensor_Dense< Float >
operator[](size_t i)monolish::tensor::tensor_Dense< Float >inline
print_all(bool force_cpu=false) constmonolish::tensor::tensor_Dense< Float >
recv()monolish::tensor::tensor_Dense< Float >
reshape(const std::vector< int > &shape)monolish::tensor::tensor_Dense< Float >
reshape(const std::vector< int > &shape, const size_t dim, const Args... args)monolish::tensor::tensor_Dense< Float >inline
reshape(const int dim, const Args... args)monolish::tensor::tensor_Dense< Float >inline
resize(const size_t N, Float Val=0)monolish::tensor::tensor_Dense< Float >inline
resize(const std::vector< size_t > &shape, Float val=0)monolish::tensor::tensor_Dense< Float >inline
send() constmonolish::tensor::tensor_Dense< Float >
set_ptr(const std::vector< size_t > &shape, const std::vector< Float > &value)monolish::tensor::tensor_Dense< Float >
set_ptr(const std::vector< size_t > &shape, const Float *value)monolish::tensor::tensor_Dense< Float >
set_shape(const std::vector< size_t > &shape)monolish::tensor::tensor_Dense< Float >inline
shapemonolish::tensor::tensor_Dense< Float >private
tensor_Dense()monolish::tensor::tensor_Dense< Float >inline
tensor_Dense(const tensor::tensor_Dense< Float > &tens)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const tensor::tensor_COO< Float > &tens)monolish::tensor::tensor_Dense< Float >inline
tensor_Dense(const matrix::Dense< Float > &dense)monolish::tensor::tensor_Dense< Float >inline
tensor_Dense(const vector< Float > &vec)monolish::tensor::tensor_Dense< Float >inline
tensor_Dense(const std::vector< size_t > &shape)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const std::vector< size_t > &shape, const Float *value)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const std::vector< size_t > &shape, const std::vector< Float > &value)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const std::vector< size_t > &shape, const Float min, const Float max)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const std::vector< size_t > &shape, const Float min, const Float max, const std::uint32_t seed)monolish::tensor::tensor_Dense< Float >
tensor_Dense(const tensor_Dense< Float > &tens, Float value)monolish::tensor::tensor_Dense< Float >
type() constmonolish::tensor::tensor_Dense< Float >inline
valmonolish::tensor::tensor_Dense< Float >
val_create_flagmonolish::tensor::tensor_Dense< Float >
val_nnzmonolish::tensor::tensor_Dense< Float >
~tensor_Dense()monolish::tensor::tensor_Dense< Float >inline