XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Matrix< Device > Member List

This is the complete list of members for Matrix< Device >, including all inherited members.

Add enum valueMatrix< Device >
convert_org_to_csr()Matrix< Device >
csr_cidxMatrix< Device >
csr_ridxMatrix< Device >
csr_vMatrix< Device >
eindexMatrix< Device >
exspace typedefMatrix< Device >private
Identity enum valueMatrix< Device >
is_csrMatrix< Device >
mMatrix< Device >
Matrix()Matrix< Device >inline
Matrix(int m_in, int n_in, int w_in)Matrix< Device >
Matrix(Type matrix_type, int m_in)Matrix< Device >
Matrix(int m_in, int n_in, int w_in, int nnz_in, bool is_csr_in, int *csr_ridx_or_eindex, int *csr_cidx_or_nelement, double *values)Matrix< Device >
mirror() const Matrix< Device >inline
mult(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
mult_csr(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
mult_org(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
mult_tensor(const View< double **, CLayout, Device > &x, const View< double **, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
mult_tensor_csr(const View< double **, CLayout, Device > &x, const View< double **, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
mult_tensor_org(const View< double **, CLayout, Device > &x, const View< double **, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
nMatrix< Device >
nelementMatrix< Device >
nnzMatrix< Device >
Replace enum valueMatrix< Device >
set_value(int i, int j, double value_in, SetValueOpt flag) const Matrix< Device >inline
SetValueOpt enum nameMatrix< Device >
transpose_mult(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
transpose_mult_csr(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
transpose_mult_org(const View< double *, CLayout, Device > &x, const View< double *, Kokkos::LayoutRight, Device > &y) const Matrix< Device >
Type enum nameMatrix< Device >
valueMatrix< Device >
widthMatrix< Device >
write(const std::string stream_name, const std::string filename) const Matrix< Device >