|
monolish
0.16.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
|
Compare data. More...
Functions | |
| template<typename T , typename U > | |
| bool | monolish::util::is_same_device_mem_stat (const T &arg1, const U &arg2) |
| compare same device memory status More... | |
| template<typename T , typename U , typename... types> | |
| bool | monolish::util::is_same_device_mem_stat (const T &arg1, const U &arg2, const types &...args) |
| compare same device memory status More... | |
| template<typename T > | |
| bool | monolish::util::is_same_size (const matrix::COO< T > &A, const matrix::COO< T > &B) |
| compare row and col size More... | |
| template<typename T > | |
| bool | monolish::util::is_same_size (const matrix::CRS< T > &A, const matrix::CRS< T > &B) |
| compare row and col size More... | |
| template<typename T > | |
| bool | monolish::util::is_same_size (const matrix::Dense< T > &A, const matrix::Dense< T > &B) |
| compare row and col size More... | |
| template<typename T > | |
| bool | monolish::util::is_same_size (const matrix::LinearOperator< T > &A, const matrix::LinearOperator< T > &B) |
| compare row and col size More... | |
| template<typename T , typename U , typename... types> | |
| bool | monolish::util::is_same_size (const T &arg1, const U &arg2, const types &...args) |
| compare matrix size More... | |
| template<typename T , typename U > | |
| bool | monolish::util::is_same_size (const T &x, const U &y) |
| compare size of vector or 1Dview (same as is_same_structure()) More... | |
| template<typename T > | |
| bool | monolish::util::is_same_structure (const matrix::COO< T > &A, const matrix::COO< T > &B) |
| compare structure using col_index and row_index, M, and N More... | |
| template<typename T > | |
| bool | monolish::util::is_same_structure (const matrix::CRS< T > &A, const matrix::CRS< T > &B) |
| compare structure using structure_hash, M, and N More... | |
| template<typename T > | |
| bool | monolish::util::is_same_structure (const matrix::Dense< T > &A, const matrix::Dense< T > &B) |
| compare structure using M and N (same as is_same_size()) More... | |
| template<typename T > | |
| bool | monolish::util::is_same_structure (const matrix::LinearOperator< T > &A, const matrix::LinearOperator< T > &B) |
| compare structure using M and N (same as is_same_size()) More... | |
| template<typename T , typename... types> | |
| bool | monolish::util::is_same_structure (const T &A, const T &B, const types &...args) |
| compare matrix structure More... | |
| template<typename T , typename U > | |
| bool | monolish::util::is_same_structure (const T A, const U B) |
| compare matrix structure More... | |
| template<typename T > | |
| bool | monolish::util::is_same_structure (const vector< T > &x, const vector< T > &y) |
| compare structure of vector (same as is_same_size()) More... | |
Compare data.
| bool monolish::util::is_same_device_mem_stat | ( | const T & | arg1, |
| const U & | arg2 | ||
| ) |
compare same device memory status
Definition at line 508 of file monolish_common.hpp.

| bool monolish::util::is_same_device_mem_stat | ( | const T & | arg1, |
| const U & | arg2, | ||
| const types &... | args | ||
| ) |
compare same device memory status
Definition at line 521 of file monolish_common.hpp.

| bool monolish::util::is_same_size | ( | const matrix::COO< T > & | A, |
| const matrix::COO< T > & | B | ||
| ) |
compare row and col size
| A | COO matrix |
| B | COO matrix |
| bool monolish::util::is_same_size | ( | const matrix::CRS< T > & | A, |
| const matrix::CRS< T > & | B | ||
| ) |
compare row and col size
| A | COO matrix |
| B | COO matrix |
| bool monolish::util::is_same_size | ( | const matrix::Dense< T > & | A, |
| const matrix::Dense< T > & | B | ||
| ) |
compare row and col size
| A | Dense matrix |
| B | Dense matrix |
| bool monolish::util::is_same_size | ( | const matrix::LinearOperator< T > & | A, |
| const matrix::LinearOperator< T > & | B | ||
| ) |
compare row and col size
| A | LinearOperator matrix |
| B | LinearOperator matrix |
| bool monolish::util::is_same_size | ( | const T & | arg1, |
| const U & | arg2, | ||
| const types &... | args | ||
| ) |
compare matrix size
Definition at line 494 of file monolish_common.hpp.

| bool monolish::util::is_same_size | ( | const T & | x, |
| const U & | y | ||
| ) |
compare size of vector or 1Dview (same as is_same_structure())
| x | monolish vector |
| y | monolish vector |
Definition at line 425 of file monolish_common.hpp.

| bool monolish::util::is_same_structure | ( | const matrix::COO< T > & | A, |
| const matrix::COO< T > & | B | ||
| ) |
compare structure using col_index and row_index, M, and N
| A | COO matrix |
| B | COO matrix |
| bool monolish::util::is_same_structure | ( | const matrix::CRS< T > & | A, |
| const matrix::CRS< T > & | B | ||
| ) |
compare structure using structure_hash, M, and N
| A | CRS matrix |
| B | CRS matrix |
| bool monolish::util::is_same_structure | ( | const matrix::Dense< T > & | A, |
| const matrix::Dense< T > & | B | ||
| ) |
compare structure using M and N (same as is_same_size())
| A | Dense matrix |
| B | Dense matrix |
| bool monolish::util::is_same_structure | ( | const matrix::LinearOperator< T > & | A, |
| const matrix::LinearOperator< T > & | B | ||
| ) |
compare structure using M and N (same as is_same_size())
| A | LinearOperator matrix |
| B | LinearOperator matrix |
| bool monolish::util::is_same_structure | ( | const T & | A, |
| const T & | B, | ||
| const types &... | args | ||
| ) |
compare matrix structure
Definition at line 408 of file monolish_common.hpp.

| bool monolish::util::is_same_structure | ( | const T | A, |
| const U | B | ||
| ) |
compare matrix structure
Definition at line 323 of file monolish_common.hpp.

| bool monolish::util::is_same_structure | ( | const vector< T > & | x, |
| const vector< T > & | y | ||
| ) |
compare structure of vector (same as is_same_size())
| x | monolish vector |
| y | monolish vector |
Definition at line 339 of file monolish_common.hpp.
