15 #ifndef assemble_coupling_exact_h
16 #define assemble_coupling_exact_h
55 template <
int dim0,
int dim1,
int spacedim,
typename Matrix>
58 const dealii::DoFHandler<dim0, spacedim> &,
59 const dealii::DoFHandler<dim1, spacedim> &,
60 const std::vector<std::tuple<
61 typename dealii::Triangulation<dim0, spacedim>::cell_iterator,
62 typename dealii::Triangulation<dim1, spacedim>::cell_iterator,
63 dealii::Quadrature<spacedim>>> &,
65 const dealii::AffineConstraints<typename Matrix::value_type> &,
66 const dealii::ComponentMask &,
67 const dealii::ComponentMask &,
68 const dealii::Mapping<dim0, spacedim> &,
69 const dealii::Mapping<dim1, spacedim> &,
70 const dealii::AffineConstraints<typename Matrix::value_type> &);
void assemble_coupling_mass_matrix_with_exact_intersections(const DoFHandler< dim0, spacedim > &, const DoFHandler< dim1, spacedim > &, const std::vector< std::tuple< typename Triangulation< dim0, spacedim >::cell_iterator, typename Triangulation< dim1, spacedim >::cell_iterator, Quadrature< spacedim >>> &, Matrix &matrix, const AffineConstraints< typename Matrix::value_type > &, const ComponentMask &, const ComponentMask &, const Mapping< dim0, spacedim > &, const Mapping< dim1, spacedim > &, const AffineConstraints< typename Matrix::value_type > &)
Create the coupling mass matrix for non-matching, overlapping grids in an "exact" way,...