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

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

colNmonolish::matrix::LinearOperator< Float >private
convert(COO< Float > &coo)monolish::matrix::LinearOperator< Float >
convert(CRS< Float > &crs)monolish::matrix::LinearOperator< Float >
convert_to_Dense(Dense< Float > &dense) constmonolish::matrix::LinearOperator< Float >
device_free() constmonolish::matrix::LinearOperator< Float >inline
get_col() constmonolish::matrix::LinearOperator< Float >inline
get_device_mem_stat() constmonolish::matrix::LinearOperator< Float >inline
get_matvec() constmonolish::matrix::LinearOperator< Float >inline
get_matvec_init_flag() constmonolish::matrix::LinearOperator< Float >inline
get_rmatvec() constmonolish::matrix::LinearOperator< Float >inline
get_rmatvec_init_flag() constmonolish::matrix::LinearOperator< Float >inline
get_row() constmonolish::matrix::LinearOperator< Float >inline
gpu_statusmonolish::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(COO< Float > &coo)monolish::matrix::LinearOperator< Float >inline
LinearOperator(CRS< Float > &crs)monolish::matrix::LinearOperator< Float >inline
LinearOperator(const LinearOperator< Float > &linearoperator)monolish::matrix::LinearOperator< Float >
matvecmonolish::matrix::LinearOperator< Float >private
matvec_init_flagmonolish::matrix::LinearOperator< Float >private
nonfree_recv() constmonolish::matrix::LinearOperator< Float >inline
operator=(const LinearOperator< Float > &mat)monolish::matrix::LinearOperator< Float >
recv() constmonolish::matrix::LinearOperator< Float >inline
rmatvecmonolish::matrix::LinearOperator< Float >private
rmatvec_init_flagmonolish::matrix::LinearOperator< Float >private
rowNmonolish::matrix::LinearOperator< Float >private
send() constmonolish::matrix::LinearOperator< Float >inline
set_device_mem_stat(bool status)monolish::matrix::LinearOperator< Float >inline
set_matvec(const std::function< vector< Float >(const vector< Float > &)> &MATVEC)monolish::matrix::LinearOperator< Float >
set_rmatvec(const std::function< vector< Float >(const vector< Float > &)> &RMATVEC)monolish::matrix::LinearOperator< Float >
type() constmonolish::matrix::LinearOperator< Float >inline
~LinearOperator()monolish::matrix::LinearOperator< Float >inline