Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
List of all members
Opm::Accelerator::BILU0< block_size > Class Template Reference
Inheritance diagram for Opm::Accelerator::BILU0< block_size >:
Detailed Descriptiontemplate<unsigned int block_size> class Opm::Accelerator::BILU0< block_size > This class implements a Blocked ILU0 preconditioner The decomposition is done on GPU, using exact decomposition, or ChowPatel decomposition The preconditioner is applied via two exact triangular solves Member Enumeration Documentation◆ Type
template<unsigned int block_size>
Constructor & Destructor Documentation◆ BILU0()
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 >. ◆ get_preconditioner_data()
template<unsigned int block_size>
◆ get_preconditioner_structure()
template<unsigned int block_size>
◆ setOpencl()
template<unsigned int block_size>
Reimplemented in Opm::Accelerator::BISAI< block_size >, and Opm::Accelerator::CPR< block_size >. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||