Loading...
Searching...
No Matches
Opm::Accelerator::rocsparseBILU0< Scalar, block_size > Member List

This is the complete list of members for Opm::Accelerator::rocsparseBILU0< Scalar, block_size >, including all inherited members.

analyze_matrix() | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > |
analyze_matrix(BlockedMatrix< Scalar > *mat) override | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > | virtual
analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > | virtual
apply(const Scalar &y, Scalar &x, WellContributions< Scalar > &wellContribs) override | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > |
apply(const ApplyScalar &y, ApplyScalar &x, WellContributions< Scalar > &wellContribs)=0 (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | pure virtual
blas_handle (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected
copy_system_to_gpu(Scalar *mVals) override | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > | virtual
copy_values_to_gpu(Scalar *mVals, int *mRows, int *mCols, bool reuse) | Opm::Accelerator::rocsparseBILU0< 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::rocsparseBILU0< Scalar, block_size > | virtual
create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > | virtual
dir (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< 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::rocsparseBILU0< Scalar, block_size > | virtual
jacMat (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > |
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 > |
operation (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | protected
Preconditioner(int verbosity_) (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | inline protected
rocsparseBILU0(int verbosity_) (defined in Opm::Accelerator::rocsparseBILU0< Scalar, block_size >) | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > |
rocsparsePreconditioner(int verbosity_) (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | inline protected
set_context(rocsparse_handle handle, rocblas_handle blas_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
update_system_on_gpu(Scalar *, Scalar *b) override | Opm::Accelerator::rocsparseBILU0< 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
~Preconditioner()=default (defined in Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >) | Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > | virtual
~rocsparseBILU0() (defined in Opm::Accelerator::rocsparseBILU0< Scalar, block_size >) | Opm::Accelerator::rocsparseBILU0< Scalar, block_size > |
~rocsparsePreconditioner()=default (defined in Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >) | Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > | virtual