Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > Member List

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

analyze_matrix(BlockedMatrix< Scalar > *mat)=0Opm::Accelerator::Preconditioner< Scalar, block_size >pure virtual
analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0Opm::Accelerator::Preconditioner< Scalar, block_size >pure virtual
apply(Scalar &y, Scalar &x)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
copy_system_to_gpu(Scalar *b)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
create(PreconditionerType type, int verbosity)Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >static
Opm::Accelerator::Preconditioner::create(PreconditionerType type, bool opencl_ilu_parallel, int verbosity)Opm::Accelerator::Preconditioner< Scalar, block_size >static
create_preconditioner(BlockedMatrix< Scalar > *mat)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
descr_LOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >protected
descr_UOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >protected
dirOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >protected
handleOpm::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)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
jacMatOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
NOpm::Accelerator::Preconditioner< Scalar, block_size >protected
NbOpm::Accelerator::Preconditioner< Scalar, block_size >protected
nnzOpm::Accelerator::Preconditioner< Scalar, block_size >protected
nnzbOpm::Accelerator::Preconditioner< Scalar, block_size >protected
nnzbs_precOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
operationOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >protected
Preconditioner(int verbosity_)Opm::Accelerator::Preconditioner< Scalar, block_size >inlineprotected
rocsparsePreconditioner(int verbosity_)Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >inlineprotected
set_context(rocsparse_handle handle, rocsparse_direction dir, rocsparse_operation operation, hipStream_t stream)Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
set_matrix_analysis(rocsparse_mat_descr descr_L, rocsparse_mat_descr descr_U)Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
setJacMat(const BlockedMatrix< Scalar > &jacMat)Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
streamOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >protected
update_system_on_gpu(Scalar *b)=0Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >pure virtual
useJacMatrixOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >
verbosityOpm::Accelerator::Preconditioner< Scalar, block_size >protected
~Preconditioner()=defaultOpm::Accelerator::Preconditioner< Scalar, block_size >virtual
~rocsparsePreconditioner()=defaultOpm::Accelerator::rocsparsePreconditioner< Scalar, block_size >virtual