This is the complete list of members for MatrixBatchCsr< ExecSpace, Solver >, including all inherited members.
batch_size() const | MatrixBatch< ExecSpace > | inline |
BatchedRHS typedef | MatrixBatch< ExecSpace > | |
get_batch_csr() | MatrixBatchCsr< ExecSpace, Solver > | inline |
MatrixBatch(const std::size_t batch_size, const std::size_t mat_size) | MatrixBatch< ExecSpace > | inlineexplicitprotected |
MatrixBatchCsr(const int batch_size, const int mat_size, const int nnz_per_system, std::optional< int > max_iter=std::nullopt, std::optional< double > res_tol=std::nullopt, std::optional< bool > logger=std::nullopt, std::optional< int > preconditionner_max_block_size=1u) | MatrixBatchCsr< ExecSpace, Solver > | inlineexplicit |
MatrixBatchCsr(Kokkos::View< double **, Kokkos::LayoutRight, ExecSpace > batch_values, Kokkos::View< int *, Kokkos::LayoutRight, ExecSpace > cols_idx, Kokkos::View< int *, Kokkos::LayoutRight, ExecSpace > nnz_per_row, std::optional< int > max_iter=std::nullopt, std::optional< double > res_tol=std::nullopt, std::optional< bool > logger=std::nullopt, std::optional< int > preconditionner_max_block_size=1u) | MatrixBatchCsr< ExecSpace, Solver > | inlineexplicit |
norm(int batch_idx) const | MatrixBatchCsr< ExecSpace, Solver > | inline |
setup_solver() final | MatrixBatchCsr< ExecSpace, Solver > | inlinevirtual |
size() const | MatrixBatch< ExecSpace > | inline |
solve(BatchedRHS const b) const final | MatrixBatchCsr< ExecSpace, Solver > | inlinevirtual |
solve(BatchedRHS const x, BatchedRHS const b) const | MatrixBatchCsr< ExecSpace, Solver > | inline |
~MatrixBatch()=default | MatrixBatch< ExecSpace > | virtual |