Gyselalib++
 
Loading...
Searching...
No Matches
MatrixBatchCsr< ExecSpace, Solver > Member List

This is the complete list of members for MatrixBatchCsr< ExecSpace, Solver >, including all inherited members.

batch_size() constMatrixBatch< ExecSpace >inline
BatchedRHS typedefMatrixBatch< 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) constMatrixBatchCsr< ExecSpace, Solver >inline
setup_solver() finalMatrixBatchCsr< ExecSpace, Solver >inlinevirtual
size() constMatrixBatch< ExecSpace >inline
solve(BatchedRHS const b) const finalMatrixBatchCsr< ExecSpace, Solver >inlinevirtual
solve(BatchedRHS const x, BatchedRHS const b) constMatrixBatchCsr< ExecSpace, Solver >inline
~MatrixBatch()=defaultMatrixBatch< ExecSpace >virtual