Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
List of all members
Opm::Accelerator::BISAI< block_size > Class Template Reference
Inheritance diagram for Opm::Accelerator::BISAI< block_size >:
Detailed Descriptiontemplate<unsigned int block_size> class Opm::Accelerator::BISAI< block_size > This class implements a Blocked version of the Incomplete Sparse Approximate Inverse (ISAI) preconditioner. Inspired by the paper "Incomplete Sparse Approximate Inverses for Parallel Preconditioning" by Anzt et. al. Member Enumeration Documentation◆ Type
template<unsigned int block_size>
Constructor & Destructor Documentation◆ BISAI()
template<unsigned int block_size>
Member Function Documentation◆ analyze_matrix() [1/2]
template<unsigned int block_size>
Implements Opm::Accelerator::Preconditioner< block_size >. ◆ analyze_matrix() [2/2]
template<unsigned int block_size>
Reimplemented from Opm::Accelerator::Preconditioner< block_size >. ◆ apply()
template<unsigned int block_size>
Implements Opm::Accelerator::Preconditioner< block_size >. ◆ create()
template<unsigned int block_size>
◆ create_preconditioner() [1/2]
template<unsigned int block_size>
Implements Opm::Accelerator::Preconditioner< block_size >. ◆ create_preconditioner() [2/2]
template<unsigned int block_size>
Reimplemented from Opm::Accelerator::Preconditioner< block_size >. ◆ setOpencl()
template<unsigned int block_size>
Reimplemented from Opm::Accelerator::Preconditioner< block_size >. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||