Opm::gpuistl::GpuJac< M, X, Y, l > Class Template Reference Jacobi preconditioner on the GPU. More...
Inheritance diagram for Opm::gpuistl::GpuJac< M, X, Y, l >:
Detailed Descriptiontemplate<class M, class X, class Y, int l = 1> class Opm::gpuistl::GpuJac< M, X, Y, l > Jacobi preconditioner on the GPU.
Member Typedef Documentation◆ domain_type
template<class M , class X , class Y , int l = 1>
The domain type of the preconditioner. ◆ field_type
template<class M , class X , class Y , int l = 1>
The field type of the preconditioner. ◆ matrix_type
template<class M , class X , class Y , int l = 1>
The matrix type the preconditioner is for. ◆ range_type
template<class M , class X , class Y , int l = 1>
The range type of the preconditioner. Constructor & Destructor Documentation◆ GpuJac()
template<class M , class X , class Y , int l = 1>
Constructor. Constructor gets all parameters to operate the prec.
Member Function Documentation◆ apply()
template<class M , class X , class Y , int l = 1>
Apply the preconditoner. ◆ category()
template<class M , class X , class Y , int l = 1>
Category of the preconditioner (see SolverCategory::Category) ◆ hasPerfectUpdate()
template<class M , class X , class Y , int l = 1>
Implements Dune::PreconditionerWithUpdate< X, Y >. ◆ post()
template<class M , class X , class Y , int l = 1>
Post processing.
◆ pre()
template<class M , class X , class Y , int l = 1>
Prepare the preconditioner.
◆ shouldCallPost()
template<class M , class X , class Y , int l = 1>
◆ shouldCallPre()
template<class M , class X , class Y , int l = 1>
◆ update()
template<class M , class X , class Y , int l = 1>
Updates the matrix data. Implements Dune::PreconditionerWithUpdate< X, Y >. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||