2#ifndef DUNE_PDELAB_CONSTRAINTS_P0_HH
3#define DUNE_PDELAB_CONSTRAINTS_P0_HH
5#include "../common/geometrywrapper.hh"
6#include <dune/typetree/typetree.hh>
20 enum{doBoundary=
false};
21 enum{doProcessor=
true};
22 enum{doSkeleton=
false};
31 template<
typename I,
typename LFS,
typename T>
33 const LFS& lfs, T& trafo)
const
35 typename T::RowType empty;
36 typedef typename LFS::Traits::SizeType size_type;
37 for (size_type i=0; i<lfs.size(); i++){
38 trafo[lfs.dofIndex(i)] = empty;
Wrap intersection.
Definition: geometrywrapper.hh:57
Parallel P0 constraints for overlapping grids.
Definition: p0.hh:18
void processor(const Dune::PDELab::IntersectionGeometry< I > &ig, const LFS &lfs, T &trafo) const
processor constraints
Definition: p0.hh:32
Base class for leaf nodes in a dune-typetree.
Definition: leafnode.hh:26
Dune namespace.
Definition: alignedallocator.hh:13