Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar > Class Template Referenceabstract
Inheritance diagram for Opm::Accelerator::Preconditioner< Scalar, block_size, ApplyScalar >:
![]()
Constructor & Destructor Documentation◆ Preconditioner()
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ ~Preconditioner()
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
Member Function Documentation◆ analyze_matrix() [1/2]
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
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::rocsparseBILU0< Scalar, 1 >, and Opm::Accelerator::rocsparseCPR< Scalar, block_size >. ◆ analyze_matrix() [2/2]
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
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::rocsparseBILU0< Scalar, 1 >, and Opm::Accelerator::rocsparseCPR< Scalar, block_size >. ◆ apply()
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ create()
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ create_preconditioner() [1/2]
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
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::rocsparseBILU0< Scalar, 1 >, and Opm::Accelerator::rocsparseCPR< Scalar, block_size >. ◆ create_preconditioner() [2/2]
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
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::rocsparseBILU0< Scalar, 1 >, and Opm::Accelerator::rocsparseCPR< Scalar, block_size >. Member Data Documentation◆ N
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ Nb
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ nnz
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ nnzb
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
◆ verbosity
template<class Scalar , unsigned int block_size, class ApplyScalar = Scalar>
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||