16 #ifndef dealii_integrators_patches_h 17 #define dealii_integrators_patches_h 20 #include <deal.II/base/config.h> 22 #include <deal.II/base/exceptions.h> 23 #include <deal.II/base/quadrature.h> 25 #include <deal.II/fe/fe_values.h> 26 #include <deal.II/fe/mapping.h> 28 #include <deal.II/meshworker/dof_info.h> 30 DEAL_II_NAMESPACE_OPEN
46 const ArrayView<
const std::vector<double>> &input)
48 const unsigned int n_comp = fe.
get_fe().n_components();
55 for (
unsigned int d = 0; d < dim; ++d)
57 for (
unsigned int i = 0; i < n_comp; ++i)
58 result(k, dim + i) = input[i][k];
64 DEAL_II_NAMESPACE_CLOSE
#define AssertDimension(dim1, dim2)
const FiniteElement< dim, spacedim > & get_fe() const
#define AssertVectorVectorDimension(VEC, DIM1, DIM2)
Library of integrals over cells and faces.
const Point< spacedim > & quadrature_point(const unsigned int q) const
const unsigned int n_quadrature_points