always_recalculate_aggregates (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
Amatrices (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
analyze_matrix(BlockedMatrix< Scalar > *mat) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
analyzeAggregateMaps() (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
analyzeHierarchy() (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
apply(const Scalar &y, Scalar &x) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | |
apply(const ApplyScalar &y, ApplyScalar &x)=0 (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | pure virtual |
coarse_vals (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
coarse_x (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
coarse_y (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
copy_system_to_gpu(Scalar *b) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
CprCreation() (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | |
create(PreconditionerType type, int verbosity) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | static |
create(PreconditionerType type, bool opencl_ilu_parallel, int verbosity) (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | static |
create_preconditioner(BlockedMatrix< Scalar > *mat) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
create_preconditioner_amg(BlockedMatrix< Scalar > *mat) (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
descr_L (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
descr_U (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
diagIndices (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
dir (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
dune_amg (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
dune_coarse (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
dune_op (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
DuneAmg typedef (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
DuneMat typedef (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
DuneVec typedef (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
handle (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
initialize(std::shared_ptr< BlockedMatrix< Scalar > > matrix, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, rocsparse_int *d_Arows, rocsparse_int *d_Acols) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
invDiags (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
jacMat (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
level_sizes (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
mat (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
MatrixOperator typedef (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
N (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | protected |
Nb (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | protected |
nnz (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | protected |
nnzb (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | protected |
nnzbs_prec (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
num_levels (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
num_post_smooth_steps (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
num_pre_smooth_steps (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
operation (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
PcolIndices (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
Preconditioner(int verbosity_) (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | inlineprotected |
pressure_idx (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
recalculate_aggregates (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
Rmatrices (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
rocsparseCPR(int verbosity) (defined in Opm::Accelerator::rocsparseCPR< Scalar, block_size >) | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | |
rocsparsePreconditioner(int verbosity_) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | inlineprotected |
set_context(rocsparse_handle handle, rocsparse_direction dir, rocsparse_operation operation, hipStream_t stream) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
set_matrix_analysis(rocsparse_mat_descr descr_L, rocsparse_mat_descr descr_U) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
setJacMat(const BlockedMatrix< Scalar > &jacMat) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
stream (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected |
umfpack (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
update_system_on_gpu(Scalar *b) override | Opm::Accelerator::rocsparseCPR< Scalar, block_size > | virtual |
useJacMatrix (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | |
verbosity (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | protected |
weights (defined in Opm::Accelerator::CprCreation< Scalar, block_size >) | Opm::Accelerator::CprCreation< Scalar, block_size > | protected |
~Preconditioner()=default (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | virtual |