monolish
0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
|
This is the complete list of members for monolish::matrix::COO< Float >, including all inherited members.
_q_sort(int lo, int hi) | monolish::matrix::COO< Float > | private |
alloc_nnz | monolish::matrix::COO< Float > | |
at(const size_t i, const size_t j) const | monolish::matrix::COO< Float > | |
at(const size_t i, const size_t j) | monolish::matrix::COO< Float > | inline |
begin() const | monolish::matrix::COO< Float > | inline |
begin() | monolish::matrix::COO< Float > | inline |
col(const size_t c, vector< Float > &vec) const | monolish::matrix::COO< Float > | |
col(const size_t c, view1D< vector< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
col(const size_t c, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
col(const size_t c, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
col_index | monolish::matrix::COO< Float > | |
colN | monolish::matrix::COO< Float > | private |
convert(const matrix::CRS< Float > &crs) | monolish::matrix::COO< Float > | |
convert(const matrix::Dense< Float > &dense) | monolish::matrix::COO< Float > | |
convert(const matrix::LinearOperator< Float > &linearoperator) | monolish::matrix::COO< Float > | |
COO() | monolish::matrix::COO< Float > | inline |
COO(const size_t M, const size_t N) | monolish::matrix::COO< Float > | inline |
COO(const size_t M, const size_t N, const size_t NNZ, const int *row, const int *col, const Float *value) | monolish::matrix::COO< Float > | |
COO(const size_t M, const size_t N, const size_t NNZ, const std::vector< int > &row, const std::vector< int > &col, const std::vector< Float > &value) | monolish::matrix::COO< Float > | inline |
COO(const size_t M, const size_t N, const size_t NNZ, const std::vector< int > &row, const std::vector< int > &col, const vector< Float > &value) | monolish::matrix::COO< Float > | inline |
COO(const size_t M, const size_t N, const size_t NNZ, const int *row, const int *col, const Float *value, const size_t origin) | monolish::matrix::COO< Float > | |
COO(const size_t M, const size_t N, const size_t NNZ, const std::vector< int > &row, const std::vector< int > &col, const std::vector< Float > &value, const size_t origin) | monolish::matrix::COO< Float > | inline |
COO(const matrix::COO< Float > &coo) | monolish::matrix::COO< Float > | |
COO(const matrix::COO< Float > &coo, Float value) | monolish::matrix::COO< Float > | |
COO(const matrix::CRS< Float > &crs) | monolish::matrix::COO< Float > | inline |
COO(const matrix::Dense< Float > &dense) | monolish::matrix::COO< Float > | inline |
COO(const matrix::LinearOperator< Float > &linearoperator) | monolish::matrix::COO< Float > | inline |
COO(const std::string filename) | monolish::matrix::COO< Float > | inline |
data() const | monolish::matrix::COO< Float > | inline |
data() | monolish::matrix::COO< Float > | inline |
device_free() const | monolish::matrix::COO< Float > | inline |
diag(vector< Float > &vec) const | monolish::matrix::COO< Float > | |
diag(view1D< vector< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
diag(view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
diag(view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
end() const | monolish::matrix::COO< Float > | inline |
end() | monolish::matrix::COO< Float > | inline |
equal(const COO< Float > &mat, bool compare_cpu_and_device=false) const | monolish::matrix::COO< Float > | |
fill(Float value) | monolish::matrix::COO< Float > | |
get_col() const | monolish::matrix::COO< Float > | inline |
get_col_ind() | monolish::matrix::COO< Float > | inline |
get_col_ind() const | monolish::matrix::COO< Float > | inline |
get_data_size() const | monolish::matrix::COO< Float > | inline |
get_device_mem_stat() const | monolish::matrix::COO< Float > | inline |
get_nnz() const | monolish::matrix::COO< Float > | inline |
get_row() const | monolish::matrix::COO< Float > | inline |
get_row_ptr() | monolish::matrix::COO< Float > | inline |
get_row_ptr() const | monolish::matrix::COO< Float > | inline |
get_val_ptr() | monolish::matrix::COO< Float > | inline |
get_val_ptr() const | monolish::matrix::COO< Float > | inline |
gpu_status | monolish::matrix::COO< Float > | mutableprivate |
input_mm(const std::string filename) | monolish::matrix::COO< Float > | |
insert(const size_t m, const size_t n, const Float val) | monolish::matrix::COO< Float > | |
operator!=(const COO< Float > &mat) const | monolish::matrix::COO< Float > | |
operator=(const COO< Float > &mat) | monolish::matrix::COO< Float > | |
operator==(const COO< Float > &mat) const | monolish::matrix::COO< Float > | |
operator[](size_t i) | monolish::matrix::COO< Float > | inline |
output_mm(const std::string filename) const | monolish::matrix::COO< Float > | |
print_all(bool force_cpu=false) const | monolish::matrix::COO< Float > | |
print_all(const std::string filename) const | monolish::matrix::COO< Float > | |
recv() const | monolish::matrix::COO< Float > | inline |
resize(size_t N, Float Val=0) | monolish::matrix::COO< Float > | inline |
row(const size_t r, vector< Float > &vec) const | monolish::matrix::COO< Float > | |
row(const size_t r, view1D< vector< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
row(const size_t r, view1D< matrix::Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
row(const size_t r, view1D< tensor::tensor_Dense< Float >, Float > &vec) const | monolish::matrix::COO< Float > | |
row_index | monolish::matrix::COO< Float > | |
rowN | monolish::matrix::COO< Float > | private |
send() const | monolish::matrix::COO< Float > | inline |
set_col(const size_t N) | monolish::matrix::COO< Float > | inline |
set_ptr(const size_t rN, const size_t cN, const std::vector< int > &r, const std::vector< int > &c, const std::vector< Float > &v) | monolish::matrix::COO< Float > | |
set_ptr(const size_t rN, const size_t cN, const std::vector< int > &r, const std::vector< int > &c, const size_t vsize, const Float *v) | monolish::matrix::COO< Float > | |
set_ptr(const size_t rN, const size_t cN, const std::vector< int > &r, const std::vector< int > &c, const size_t vsize, const Float v) | monolish::matrix::COO< Float > | |
set_row(const size_t M) | monolish::matrix::COO< Float > | inline |
sort(bool merge) | monolish::matrix::COO< Float > | |
transpose() | monolish::matrix::COO< Float > | |
transpose(const COO &B) | monolish::matrix::COO< Float > | |
type() const | monolish::matrix::COO< Float > | inline |
val | monolish::matrix::COO< Float > | |
val_create_flag | monolish::matrix::COO< Float > | |
val_nnz | monolish::matrix::COO< Float > | |
~COO() | monolish::matrix::COO< Float > | inline |