This is the complete list of members for MatrixBatchEll< ExecSpace >, including all inherited members.
batch_size() const | MatrixBatch< ExecSpace > | inline |
BatchedRHS typedef | MatrixBatch< ExecSpace > | |
get_batch_ell() | MatrixBatchEll< ExecSpace > | inline |
get_ell_element(int batch_idx, int line_idx, int non_zero_col_idx) const | MatrixBatchEll< ExecSpace > | inline |
MatrixBatch(const std::size_t batch_size, const std::size_t mat_size) | MatrixBatch< ExecSpace > | inlineexplicitprotected |
MatrixBatchEll(const int batch_size, const int mat_size, const int non_zeros_per_row, std::optional< int > max_iter=std::nullopt, std::optional< double > res_tol=std::nullopt, std::optional< bool > logger=std::nullopt) | MatrixBatchEll< ExecSpace > | inlineexplicit |
MatrixBatchEll(Kokkos::View< int **, Kokkos::LayoutLeft, ExecSpace > cols_idx, Kokkos::View< double ***, Kokkos::LayoutStride, ExecSpace > batch_values, std::optional< int > max_iter=std::nullopt, std::optional< double > res_tol=std::nullopt, std::optional< bool > logger=std::nullopt) | MatrixBatchEll< ExecSpace > | inlineexplicit |
norm(int batch_idx) const | MatrixBatchEll< ExecSpace > | inline |
set_ell_element(int batch_idx, int line_idx, int non_zero_col_idx, double aij) | MatrixBatchEll< ExecSpace > | inline |
setup_solver() final | MatrixBatchEll< ExecSpace > | inlinevirtual |
size() const | MatrixBatch< ExecSpace > | inline |
solve(BatchedRHS const b) const final | MatrixBatchEll< ExecSpace > | inlinevirtual |
~MatrixBatch()=default | MatrixBatch< ExecSpace > | virtual |