source/utilities/dof_tools.cpp File Reference

Developer Documentation: source/utilities/dof_tools.cpp File Reference
Developer Documentation
dof_tools.cpp File Reference
#include <meltpooldg/utilities/dof_tools.hpp>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/point.h>
#include <deal.II/base/vectorization.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_q_dg0.h>
#include <deal.II/fe/fe_q_iso_q1.h>
#include <deal.II/matrix_free/evaluation_flags.h>
#include <vector>
Include dependency graph for dof_tools.cpp:

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::DoFTools
 

Functions

template<int dim, typename number >
dealii::FullMatrix< number > MeltPoolDG::DoFTools::create_dof_interpolation_matrix (const dealii::DoFHandler< dim > &dof_handler_1, const dealii::DoFHandler< dim > &dof_handler_2, const bool do_sort_lexicographically)
 
template<int dim, typename number >
void MeltPoolDG::DoFTools::interpolate_dof_values (FECellIntegrator< dim, 1, number > &source, FECellIntegrator< dim, 1, number > &target, const dealii::FullMatrix< number > &interpolation_matrix)
 
template dealii::FullMatrix< double > MeltPoolDG::DoFTools::create_dof_interpolation_matrix (const dealii::DoFHandler< 1 > &, const dealii::DoFHandler< 1 > &, const bool)
 
template dealii::FullMatrix< double > MeltPoolDG::DoFTools::create_dof_interpolation_matrix (const dealii::DoFHandler< 2 > &, const dealii::DoFHandler< 2 > &, const bool)
 
template dealii::FullMatrix< double > MeltPoolDG::DoFTools::create_dof_interpolation_matrix (const dealii::DoFHandler< 3 > &, const dealii::DoFHandler< 3 > &, const bool)
 
template void MeltPoolDG::DoFTools::interpolate_dof_values (FECellIntegrator< 1, 1, double > &, FECellIntegrator< 1, 1, double > &, const dealii::FullMatrix< double > &)
 
template void MeltPoolDG::DoFTools::interpolate_dof_values (FECellIntegrator< 2, 1, double > &, FECellIntegrator< 2, 1, double > &, const dealii::FullMatrix< double > &)
 
template void MeltPoolDG::DoFTools::interpolate_dof_values (FECellIntegrator< 3, 1, double > &, FECellIntegrator< 3, 1, double > &, const dealii::FullMatrix< double > &)