29 #ifndef __Continuity_H
30 #define __Continuity_H 1
32 #include <boost/fusion/sequence.hpp>
33 #include <boost/fusion/container.hpp>
38 namespace fusion = boost::fusion;
42 struct continuity_base {};
60 static const bool is_continuous =
true;
61 static const bool is_discontinuous_locally =
false;
62 static const bool is_discontinuous_totally =
false;
70 typedef fusion::vector<> discontinuity_markers_type;
123 template<
typename MeshType,
typename DofType>
128 typedef MeshType mesh_type;
129 typedef DofType dof_type;
130 typedef typename dof_type::fe_type fe_type;
132 apply( MeshType& M, DofType& D )
138 result_type operator()(
const T& t,
const size_type& start )
const