|
Opm::MixedPreconditioner< M, X, Y > Class Template Reference Wraps c-implementation of mixed-precision preconditioner. More...
Inheritance diagram for Opm::MixedPreconditioner< M, X, Y >:
![]()
Detailed Descriptiontemplate<class M, class X, class Y> class Opm::MixedPreconditioner< M, X, Y > Wraps c-implementation of mixed-precision preconditioner.
Member Typedef Documentation◆ domain_type
template<class M , class X , class Y >
Constructor & Destructor Documentation◆ MixedPreconditioner()
template<class M , class X , class Y >
constructor
References Opm::MixedPreconditioner< M, X, Y >::block_size, bsr_alloc(), bsr_init(), bsr_matrix::colidx, prec_alloc(), prec_init(), bsr_matrix::rowptr, and Opm::MixedPreconditioner< M, X, Y >::update(). ◆ ~MixedPreconditioner()
template<class M , class X , class Y >
destructor References bsr_free(), and prec_free(). Member Function Documentation◆ apply()
template<class M , class X , class Y >
References prec_mapply3c(). ◆ category()
template<class M , class X , class Y >
◆ hasPerfectUpdate()
template<class M , class X , class Y >
Implements Dune::PreconditionerWithUpdate< X, Y >. ◆ post()
template<class M , class X , class Y >
◆ pre()
template<class M , class X , class Y >
◆ update()
template<class M , class X , class Y >
Implements Dune::PreconditionerWithUpdate< X, Y >. References prec_dilu_factorize(), prec_downcast(), and prec_ilu0_factorize(). Referenced by Opm::MixedPreconditioner< M, X, Y >::MixedPreconditioner(). Member Data Documentation◆ block_size
template<class M , class X , class Y >
Referenced by Opm::MixedPreconditioner< M, X, Y >::MixedPreconditioner(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||