colN | monolish::matrix::LinearOperator< Float > | private |
convert(COO< Float > &coo) | monolish::matrix::LinearOperator< Float > | |
convert(CRS< Float > &crs) | monolish::matrix::LinearOperator< Float > | |
convert(Dense< Float > &dense) | monolish::matrix::LinearOperator< Float > | |
convert_to_Dense(Dense< Float > &dense) const | monolish::matrix::LinearOperator< Float > | |
device_free() const | monolish::matrix::LinearOperator< Float > | inline |
diag(vector< Float > &vec) const | monolish::matrix::LinearOperator< Float > | |
diag(view1D< vector< Float >, Float > &vec) const | monolish::matrix::LinearOperator< Float > | |
diag(view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::LinearOperator< Float > | |
diag(view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::LinearOperator< Float > | |
get_col() const | monolish::matrix::LinearOperator< Float > | inline |
get_device_mem_stat() const | monolish::matrix::LinearOperator< Float > | inline |
get_matmul_dense() const | monolish::matrix::LinearOperator< Float > | inline |
get_matmul_dense_init_flag() const | monolish::matrix::LinearOperator< Float > | inline |
get_matvec() const | monolish::matrix::LinearOperator< Float > | inline |
get_matvec_init_flag() const | monolish::matrix::LinearOperator< Float > | inline |
get_rmatmul_dense() const | monolish::matrix::LinearOperator< Float > | inline |
get_rmatmul_dense_init_flag() const | monolish::matrix::LinearOperator< Float > | inline |
get_rmatvec() const | monolish::matrix::LinearOperator< Float > | inline |
get_rmatvec_init_flag() const | monolish::matrix::LinearOperator< Float > | inline |
get_row() const | monolish::matrix::LinearOperator< Float > | inline |
gpu_status | monolish::matrix::LinearOperator< Float > | mutableprivate |
LinearOperator() | monolish::matrix::LinearOperator< Float > | inline |
LinearOperator(const size_t M, const size_t N) | monolish::matrix::LinearOperator< Float > | |
LinearOperator(const size_t M, const size_t N, const std::function< vector< Float >(const vector< Float > &)> &MATVEC) | monolish::matrix::LinearOperator< Float > | |
LinearOperator(const size_t M, const size_t N, const std::function< vector< Float >(const vector< Float > &)> &MATVEC, const std::function< vector< Float >(const vector< Float > &)> &RMATVEC) | monolish::matrix::LinearOperator< Float > | |
LinearOperator(const size_t M, const size_t N, const std::function< Dense< Float >(const Dense< Float > &)> &MATMUL) | monolish::matrix::LinearOperator< Float > | |
LinearOperator(const size_t M, const size_t N, const std::function< Dense< Float >(const Dense< Float > &)> &MATMUL, const std::function< Dense< Float >(const Dense< Float > &)> &RMATMUL) | monolish::matrix::LinearOperator< Float > | |
LinearOperator(COO< Float > &coo) | monolish::matrix::LinearOperator< Float > | inline |
LinearOperator(CRS< Float > &crs) | monolish::matrix::LinearOperator< Float > | inline |
LinearOperator(Dense< Float > &dense) | monolish::matrix::LinearOperator< Float > | inline |
LinearOperator(const LinearOperator< Float > &linearoperator) | monolish::matrix::LinearOperator< Float > | |
matmul_dense | monolish::matrix::LinearOperator< Float > | private |
matvec | monolish::matrix::LinearOperator< Float > | private |
nonfree_recv() const | monolish::matrix::LinearOperator< Float > | inline |
operator=(const LinearOperator< Float > &mat) | monolish::matrix::LinearOperator< Float > | |
recv() const | monolish::matrix::LinearOperator< Float > | inline |
rmatmul_dense | monolish::matrix::LinearOperator< Float > | private |
rmatvec | monolish::matrix::LinearOperator< Float > | private |
rowN | monolish::matrix::LinearOperator< Float > | private |
send() const | monolish::matrix::LinearOperator< Float > | inline |
set_device_mem_stat(bool status) | monolish::matrix::LinearOperator< Float > | inline |
set_matmul_dense(const std::function< matrix::Dense< Float >(const matrix::Dense< Float > &)> &MATMUL) | monolish::matrix::LinearOperator< Float > | |
set_matvec(const std::function< vector< Float >(const vector< Float > &)> &MATVEC) | monolish::matrix::LinearOperator< Float > | |
set_rmatmul_dense(const std::function< matrix::Dense< Float >(const matrix::Dense< Float > &)> &RMATMUL) | monolish::matrix::LinearOperator< Float > | |
set_rmatvec(const std::function< vector< Float >(const vector< Float > &)> &RMATVEC) | monolish::matrix::LinearOperator< Float > | |
type() const | monolish::matrix::LinearOperator< Float > | inline |
~LinearOperator() | monolish::matrix::LinearOperator< Float > | inline |