DUNE PDELab (unstable)
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
coarsespace.hh
Representation of a coarse space intended for two-level Schwarz preconditioners.
Definition: coarsespace.hh:8
virtual void prolongate(const COARSE_V &coarse, X &prolongated) const =0
Prolongates a vector defined on the coarse space to the subdomain.
virtual std::shared_ptr< COARSE_M > get_coarse_system()=0
Returns the matrix representing the coarse basis.
virtual void restrict(const X &fine, COARSE_V &restricted) const =0
Restricts a vector defined on a subdomain to the coarse space.
