16 #ifndef dealii_non_matching_immersed_surface_quadrature 17 #define dealii_non_matching_immersed_surface_quadrature 19 #include <deal.II/base/config.h> 20 #include <deal.II/base/point.h> 21 #include <deal.II/base/tensor.h> 22 #include <deal.II/base/subscriptor.h> 23 #include <deal.II/base/quadrature.h> 27 DEAL_II_NAMESPACE_OPEN
91 const std::vector<double> &
weights,
132 DEAL_II_NAMESPACE_CLOSE
ImmersedSurfaceQuadrature()=default
std::vector< double > weights
const Point< dim > & point(const unsigned int i) const
const Tensor< 1, dim > & normal_vector(const unsigned int i) const
std::vector< Tensor< 1, dim > > normals
const std::vector< Tensor< 1, dim > > & get_normal_vectors() const
void push_back(const Point< dim > &point, const double weight, const Tensor< 1, dim > &normal)
double weight(const unsigned int i) const