 |
Reference documentation for deal.II version 9.1.1
|
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
16 #ifndef dealii_non_matching_immersed_surface_quadrature
17 #define dealii_non_matching_immersed_surface_quadrature
19 #include <deal.II/base/config.h>
21 #include <deal.II/base/point.h>
22 #include <deal.II/base/quadrature.h>
23 #include <deal.II/base/subscriptor.h>
24 #include <deal.II/base/tensor.h>
28 DEAL_II_NAMESPACE_OPEN
91 const std::vector<double> &
weights,
123 const std::vector<Tensor<1, dim>> &
134 DEAL_II_NAMESPACE_CLOSE
const Tensor< 1, dim > & normal_vector(const unsigned int i) const
double weight(const unsigned int i) const
const Point< dim > & point(const unsigned int i) const
void push_back(const Point< dim > &point, const double weight, const Tensor< 1, dim > &normal)
std::vector< double > weights
ImmersedSurfaceQuadrature()=default
std::vector< Tensor< 1, dim > > normals
const std::vector< Tensor< 1, dim > > & get_normal_vectors() const