Template Function ImmersX::set_overlap_material_ids(dealii::Triangulation<dim, spacedim>&, const dealii::Mapping<dim, spacedim>&, const dealii::Quadrature<dim>&, const dealii::GridTools::Cache<spacedim, spacedim>&, const OverlapMaterialIds&, const double)¶
Defined in File overlap_classification.h
Function Documentation¶
-
template<int dim, int spacedim>
void ImmersX::set_overlap_material_ids(dealii::Triangulation<dim, spacedim> &source, const dealii::Mapping<dim, spacedim> &mapping, const dealii::Quadrature<dim> &quadrature, const dealii::GridTools::Cache<spacedim, spacedim> &background, const OverlapMaterialIds &ids = {}, const double tolerance = 1.e-10)¶ Classify source cells using the mapped reference-cell quadrature points.
The source must have a uniform reference-cell type and the quadrature must match that type. No source finite-element space is needed.