9#include <kernel/lafem/mean_filter.hpp> 
   10#include <kernel/assembly/linear_functional_assembler.hpp> 
   11#include <kernel/assembly/interpolator.hpp> 
   12#include <kernel/assembly/common_functionals.hpp> 
   13#include <kernel/analytic/common.hpp> 
   41      template<
typename DataType_, 
typename IndexType_, 
typename Space_>
 
   45        const Space_& space, 
const String& cubature_name)
 
   49        assemble(vec_prim, vec_dual, space, cubature_factory);
 
   64      template<
typename DataType_, 
typename IndexType_, 
typename Space_>
 
  103      template<
typename DataType_, 
typename IndexType_, 
typename Space_>
 
  106        const Space_& space, 
const String& cubature_name,
 
  107        const DataType_ sol_mean = DataType_(0))
 
  110        assemble(filter, space, cubature_factory, sol_mean);
 
  131      template<
typename DataType_, 
typename IndexType_, 
typename Space_>
 
  135        const DataType_ sol_mean = DataType_(0))
 
  141        assemble(vec_prim, vec_dual, space, cubature_factory);
 
Constant Analytic function.
Force functional implementation.
static void project(LAFEM::DenseVector< DT_, IT_ > &vector, const Function_ &function, const Space_ &space)
Interpolates a scalar function.
static void assemble_vector(Vector_ &vector, const Functional_ &functional, const Space_ &space, const CubatureFactory_ &cubature_factory, typename Vector_::DataType alpha=typename Vector_::DataType(1))
Assembles a linear functional into a vector.
Mean Filter assembler class.
static void assemble(LAFEM::MeanFilter< DataType_, IndexType_ > &filter, const Space_ &space, const Cubature::DynamicFactory &cubature_factory, const DataType_ sol_mean=DataType_(0))
Assembles an integral mean filter.
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.
static void assemble(LAFEM::DenseVector< DataType_, IndexType_ > &vec_prim, LAFEM::DenseVector< DataType_, IndexType_ > &vec_dual, const Space_ &space, const Cubature::DynamicFactory &cubature_factory)
Assembles an integral mean filter.
static void assemble(LAFEM::MeanFilter< DataType_, IndexType_ > &filter, const Space_ &space, const String &cubature_name, const DataType_ sol_mean=DataType_(0))
Assembles an integral mean filter.
Dense data vector class template.
Mean Filter class template.
String class implementation.