16 #ifndef dealii_integrators_patches_h 17 #define dealii_integrators_patches_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/exceptions.h> 22 #include <deal.II/base/quadrature.h> 23 #include <deal.II/fe/mapping.h> 24 #include <deal.II/fe/fe_values.h> 25 #include <deal.II/meshworker/dof_info.h> 27 DEAL_II_NAMESPACE_OPEN
45 const VectorSlice<
const std::vector<std::vector<double> > > &input)
47 const unsigned int n_comp = fe.
get_fe().n_components();
54 for (
unsigned int d=0; d<dim; ++d)
56 for (
unsigned int i=0; i<n_comp; ++i)
57 result(k,dim+i) = input[i][k];
63 DEAL_II_NAMESPACE_CLOSE
#define AssertDimension(dim1, dim2)
#define AssertVectorVectorDimension(vec, dim1, dim2)
const FiniteElement< dim, spacedim > & get_fe() const
Library of integrals over cells and faces.
const Point< spacedim > & quadrature_point(const unsigned int q) const
const unsigned int n_quadrature_points