31template <
typename VectorType>
35 const VectorType &rhs)
const
37 u =
typename VectorType::value_type(0.);
43template <
typename VectorType>
47 const VectorType &src)
const
50 temp.reinit(dst,
true);
60#include "mg_base.inst"
virtual void smooth(const unsigned int level, VectorType &u, const VectorType &rhs) const =0
virtual void apply(const unsigned int level, VectorType &u, const VectorType &rhs) const
virtual void prolongate_and_add(const unsigned int to_level, VectorType &dst, const VectorType &src) const
virtual void prolongate(const unsigned int to_level, VectorType &dst, const VectorType &src) const =0
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE