source/heat/heat_cut_operation.cpp File Reference

Developer Documentation: source/heat/heat_cut_operation.cpp File Reference
Developer Documentation
heat_cut_operation.cpp File Reference
#include <meltpooldg/heat/heat_cut_operation.hpp>
#include <deal.II/base/exceptions.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/fe/fe_nothing.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_system.h>
#include <deal.II/fe/fe_update_flags.h>
#include <deal.II/hp/fe_collection.h>
#include <deal.II/numerics/data_component_interpretation.h>
#include <deal.II/numerics/vector_tools_interpolate.h>
#include <meltpooldg/core/exceptions.hpp>
#include <meltpooldg/core/finite_element_data.hpp>
#include <meltpooldg/cut/cut_norm.hpp>
#include <meltpooldg/cut/util.hpp>
#include <meltpooldg/linear_algebra/linear_solver.hpp>
#include <meltpooldg/linear_algebra/preconditioner_factory.hpp>
#include <meltpooldg/utilities/constraints.hpp>
#include <meltpooldg/utilities/dof_monitor.hpp>
#include <meltpooldg/utilities/fe_util.hpp>
#include <meltpooldg/utilities/functions.hpp>
#include <meltpooldg/utilities/scoped_name.hpp>
#include <algorithm>
#include <string>
Include dependency graph for heat_cut_operation.cpp:

Namespaces

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

Functions

template<int dim, typename number >
std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > MeltPoolDG::Heat::construct_dirichlet_bc_map (const bool two_phase, const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > &dirichlet_bc)