opm-simulators
Loading...
Searching...
No Matches
Dune::OwningBlockPreconditioner< OriginalPreconditioner, Comm > Class Template Reference
Inheritance diagram for Dune::OwningBlockPreconditioner< OriginalPreconditioner, Comm >:
Dune::PreconditionerWithUpdate< OriginalPreconditioner::domain_type, OriginalPreconditioner::range_type >

Public Types

using X = typename OriginalPreconditioner::domain_type
using Y = typename OriginalPreconditioner::range_type

Public Member Functions

template<class... Args>
 OwningBlockPreconditioner (const Comm &comm, Args &&... args)
virtual void pre (X &x, Y &b) override
virtual void apply (X &v, const Y &d) override
virtual void post (X &x) override
virtual SolverCategory::Category category () const override
virtual void update () override
virtual bool hasPerfectUpdate () const override

Member Function Documentation

◆ hasPerfectUpdate()

template<class OriginalPreconditioner, class Comm>
virtual bool Dune::OwningBlockPreconditioner< OriginalPreconditioner, Comm >::hasPerfectUpdate ( ) const
inlineoverridevirtual

◆ update()

template<class OriginalPreconditioner, class Comm>
virtual void Dune::OwningBlockPreconditioner< OriginalPreconditioner, Comm >::update ( )
inlineoverridevirtual

The documentation for this class was generated from the following file: