16#ifndef dealii_vector_tools_integrate_difference_h
17#define dealii_vector_tools_integrate_difference_h
26template <
int dim,
int spacedim>
28template <
int dim,
typename Number>
30template <
int dim,
int spacedim>
34template <
int dim,
int spacedim>
38 template <
int dim,
int spacedim>
40 template <
int dim,
int spacedim>
41 class MappingCollection;
141 template <
int dim,
class InVector,
class OutVector,
int spacedim>
146 const InVector & fe_function,
148 OutVector & difference,
152 const double exponent = 2.);
158 template <
int dim,
class InVector,
class OutVector,
int spacedim>
162 const InVector & fe_function,
164 OutVector & difference,
168 const double exponent = 2.);
173 template <
int dim,
class InVector,
class OutVector,
int spacedim>
178 const InVector & fe_function,
180 OutVector & difference,
184 const double exponent = 2.);
190 template <
int dim,
class InVector,
class OutVector,
int spacedim>
194 const InVector & fe_function,
196 OutVector & difference,
200 const double exponent = 2.);
216 template <
int dim,
class InVector,
class OutVector,
int spacedim>
218 !std::is_same<typename InVector::value_type, double>::value>::type
221 const InVector & fe_function,
223 OutVector & difference,
227 const double exponent = 2.);
235 template <
int dim,
class InVector,
class OutVector,
int spacedim>
237 !std::is_same<typename InVector::value_type, double>::value>::type
239 const InVector & fe_function,
241 OutVector & difference,
245 const double exponent = 2.);
252 template <
int dim,
class InVector,
class OutVector,
int spacedim>
254 !std::is_same<typename InVector::value_type, double>::value>::type
257 const InVector & fe_function,
259 OutVector & difference,
263 const double exponent = 2.);
271 template <
int dim,
class InVector,
class OutVector,
int spacedim>
273 !std::is_same<typename InVector::value_type, double>::value>::type
275 const InVector & fe_function,
277 OutVector & difference,
281 const double exponent = 2.);
308 template <
int dim,
int spacedim,
class InVector>
311 const InVector & cellwise_error,
313 const double exponent = 2.);
Abstract base class for mapping classes.
#define DEAL_II_DEPRECATED
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
double norm(const FEValuesBase< dim > &fe, const ArrayView< const std::vector< Tensor< 1, dim > > > &Du)