include/meltpooldg/utilities/dof_tools.hpp Source File

Developer Documentation: include/meltpooldg/utilities/dof_tools.hpp Source File
Developer Documentation
dof_tools.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/dofs/dof_handler.h>
4
5#include <deal.II/lac/full_matrix.h>
6
8
9
11{
39 template <int dim, typename number>
40 dealii::FullMatrix<number>
41 create_dof_interpolation_matrix(const dealii::DoFHandler<dim> &dof_handler_1, // e.g. pressure
42 const dealii::DoFHandler<dim> &dof_handler_2, // e.g. level set
43 const bool do_sort_lexicographically);
44
75 template <int dim, typename number>
76 void
79 const dealii::FullMatrix<number> &interpolation_matrix);
80} // namespace MeltPoolDG::DoFTools
Definition dof_tools.hpp:11
void interpolate_dof_values(FECellIntegrator< dim, 1, number > &source, FECellIntegrator< dim, 1, number > &target, const dealii::FullMatrix< number > &interpolation_matrix)
Definition dof_tools.cpp:79
dealii::FullMatrix< number > create_dof_interpolation_matrix(const dealii::DoFHandler< dim > &dof_handler_1, const dealii::DoFHandler< dim > &dof_handler_2, const bool do_sort_lexicographically)
Definition dof_tools.cpp:20
dealii::FEEvaluation< dim, -1, 0, n_components, number, VectorizedArrayType > FECellIntegrator
Definition fe_integrator.hpp:14