This class provides a generic interface for using various smoothing operators.
Methods:
- void apply(dolfin::GenericVector& x, const dolfin::GenericVector& b, bool& x_assumed_zero, uint reps) const = 0¶
Applies the smoothing operator to x for given rhs b of the problem reps times. If x_assumed_zero is true then the computed result is as *x where zero. In general x_assumed_zero is set to false if reps > 0 before return of the function.