|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_vector_tools_common_h
17 #define dealii_vector_tools_common_h
281 "The given point is inside a cell of a "
282 "parallel::distributed::Triangulation that is not "
283 "locally owned by this processor.");
297 static std::unique_ptr<Patterns::PatternBase>
300 return std_cxx14::make_unique<Patterns::Selection>(
301 "mean|L1_norm|L2_norm|Lp_norm|"
302 "Linfty_norm|H1_seminorm|Hdiv_seminorm|"
303 "H1_norm|W1p_seminorm|W1p_norm|"
304 "W1infty_seminorm|W1infty_norm");
314 const std::unique_ptr<Patterns::PatternBase> &p =
331 str =
"Hdiv_seminorm";
335 str =
"W1p_seminorm";
337 str =
"W1infty_seminorm";
339 str =
"W1infty_norm";
356 const std::unique_ptr<Patterns::PatternBase> &p =
363 " cannot be converted to VectorTools::NormType"));
367 else if (str ==
"L1_norm")
369 else if (str ==
"L2_norm")
371 else if (str ==
"Lp_norm")
373 else if (str ==
"Linfty_norm")
375 else if (str ==
"H1_seminorm")
377 else if (str ==
"Hdiv_seminorm")
379 else if (str ==
"H1_norm")
381 else if (str ==
"W1p_seminorm")
383 else if (str ==
"W1infty_seminorm")
385 else if (str ==
"W1infty_norm")
387 else if (str ==
"W1p_norm")
401 #endif // dealii_vector_tools_common_h
#define DeclExceptionMsg(Exception, defaulttext)
static ::ExceptionBase & ExcMessage(std::string arg1)
static ::ExceptionBase & ExcPointNotAvailableHere()
double norm(const FEValuesBase< dim > &fe, const ArrayView< const std::vector< Tensor< 1, dim >>> &Du)
#define DEAL_II_NAMESPACE_OPEN
static ::ExceptionBase & ExcInternalError()
#define DEAL_II_NAMESPACE_CLOSE
#define AssertThrow(cond, exc)