Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::Accelerator::Preconditioner< Scalar, block_size > Class Template Referenceabstract
Inheritance diagram for Opm::Accelerator::Preconditioner< Scalar, block_size >:
Constructor & Destructor Documentation◆ Preconditioner()
template<class Scalar , unsigned int block_size>
◆ ~Preconditioner()
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>
Implemented in Opm::Accelerator::openclBILU0< Scalar, block_size >, Opm::Accelerator::openclBISAI< Scalar, block_size >, Opm::Accelerator::openclCPR< Scalar, block_size >, Opm::Accelerator::rocsparseBILU0< Scalar, block_size >, Opm::Accelerator::rocsparseCPR< Scalar, block_size >, and Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >. ◆ create()
template<class Scalar , unsigned int block_size>
◆ create_preconditioner() [1/2]
template<class Scalar , unsigned int block_size>
Implemented in Opm::Accelerator::openclBILU0< Scalar, block_size >, Opm::Accelerator::openclBISAI< Scalar, block_size >, Opm::Accelerator::openclCPR< Scalar, block_size >, Opm::Accelerator::rocsparseBILU0< Scalar, block_size >, Opm::Accelerator::rocsparseCPR< Scalar, block_size >, Opm::Accelerator::openclPreconditioner< Scalar, block_size >, and Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >. ◆ create_preconditioner() [2/2]
template<class Scalar , unsigned int block_size>
Implemented in Opm::Accelerator::openclBILU0< Scalar, block_size >, Opm::Accelerator::openclBISAI< Scalar, block_size >, Opm::Accelerator::openclCPR< Scalar, block_size >, Opm::Accelerator::rocsparseBILU0< Scalar, block_size >, Opm::Accelerator::rocsparseCPR< Scalar, block_size >, Opm::Accelerator::openclPreconditioner< Scalar, block_size >, and Opm::Accelerator::rocsparsePreconditioner< Scalar, block_size >. Member Data Documentation◆ 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>
◆ verbosity
template<class Scalar , unsigned int block_size>
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||