DUNE PDELab (2.8)
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.
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)