9#include <kernel/assembly/mean_filter_assembler.hpp>
10#include <kernel/global/mean_filter.hpp>
11#include <kernel/global/gate.hpp>
31 template<
typename Gate_,
typename Space_>
32 Global::MeanFilter<typename Gate_::DataType, typename Gate_::IndexType> asm_mean_filter(Gate_& gate,
const Space_& space,
const String& cubature_name)
47 return Global::MeanFilter<typename Gate_::DataType, typename Gate_::IndexType>(
48 std::move(vec_v), std::move(vec_w), std::move(vec_f), gate.get_comm());
static void assemble(LAFEM::DenseVector< DataType_, IndexType_ > &vec_prim, LAFEM::DenseVector< DataType_, IndexType_ > &vec_dual, const Space_ &space, const String &cubature_name)
Assembles an integral mean filter.