Public Member Functions |
Static Public Member Functions |
Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size > Class Template Referenceabstract
Inheritance diagram for Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >:
Constructor & Destructor Documentation◆ rocsparsePreconditioner()
template<class Scalar , unsigned int block_size>
◆ ~rocsparsePreconditioner()
template<class Scalar , unsigned int block_size>
Member Function Documentation◆ analyze_matrix() [1/2]
template<class Scalar , unsigned int block_size>
◆ analyze_matrix() [2/2]
template<class Scalar , unsigned int block_size>
◆ apply()
template<class Scalar , unsigned int block_size>
◆ copy_system_to_gpu()
template<class Scalar , unsigned int block_size>
◆ create() [1/2]
template<class Scalar , unsigned int block_size>
◆ create() [2/2]
template<class Scalar , unsigned int block_size>
◆ create_preconditioner() [1/2]
template<class Scalar , unsigned int block_size>
◆ create_preconditioner() [2/2]
template<class Scalar , unsigned int block_size>
◆ initialize()
template<class Scalar , unsigned int block_size>
◆ set_context()
template<class Scalar , unsigned int block_size>
◆ set_matrix_analysis()
template<class Scalar , unsigned int block_size>
◆ setJacMat()
template<class Scalar , unsigned int block_size>
◆ update_system_on_gpu()
template<class Scalar , unsigned int block_size>
Update linear system to GPU
Implemented in Opm::Accelerator::rocsparseBILU0< Scalar, block_size >, and Opm::Accelerator::rocsparseCPR< Scalar, block_size >. Member Data Documentation◆ descr_L
template<class Scalar , unsigned int block_size>
◆ descr_U
template<class Scalar , unsigned int block_size>
◆ dir
template<class Scalar , unsigned int block_size>
◆ handle
template<class Scalar , unsigned int block_size>
◆ jacMat
template<class Scalar , unsigned int block_size>
◆ N
template<class Scalar , unsigned int block_size>
◆ Nb
template<class Scalar , unsigned int block_size>
◆ nnz
template<class Scalar , unsigned int block_size>
◆ nnzb
template<class Scalar , unsigned int block_size>
◆ nnzbs_prec
template<class Scalar , unsigned int block_size>
◆ operation
template<class Scalar , unsigned int block_size>
◆ stream
template<class Scalar , unsigned int block_size>
◆ useJacMatrix
template<class Scalar , unsigned int block_size>
◆ verbosity
template<class Scalar , unsigned int block_size>
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||