include/meltpooldg/level_set/level_set_data.hpp Source File

Developer Documentation: include/meltpooldg/level_set/level_set_data.hpp Source File
Developer Documentation
level_set_data.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/base/parameter_handler.h>
4
11
13{
14 template <typename number>
16 {
18
20
21 NearestPointData<number> nearest_point;
22
23 AdvectionDiffusionData<number> advec_diff;
27
32
33 void
34 add_parameters(dealii::ParameterHandler &prm);
35
36 void
37 post(const FiniteElementData &base_fe_data, const unsigned int base_verbosity_level);
38
39 void
40 check_input_parameters(const FiniteElementData &base_fe_data) const;
41
42 unsigned int
43 get_n_subdivisions() const;
44 };
45} // namespace MeltPoolDG::LevelSet
This operation solves the reinitialization problem for a CG- or DG-FEM-based discrete level-set field...
Definition advection_DG_operation.hpp:20
Definition finite_element_data.hpp:12
Definition curvature_data.hpp:15
number gradient_error_evaluation_distance_cell_proportion
Definition level_set_data.hpp:30
Definition level_set_data.hpp:16
void add_parameters(dealii::ParameterHandler &prm)
Definition level_set_data.cpp:10
bool do_localized_heaviside
Definition level_set_data.hpp:19
ReinitializationData< number > reinit
Definition level_set_data.hpp:26
unsigned int get_n_subdivisions() const
Definition level_set_data.cpp:67
NormalVectorData< number > normal_vec
Definition level_set_data.hpp:24
void check_input_parameters(const FiniteElementData &base_fe_data) const
Definition level_set_data.cpp:50
FiniteElementData fe
Definition level_set_data.hpp:17
NearestPointData< number > nearest_point
Definition level_set_data.hpp:21
struct MeltPoolDG::LevelSet::LevelSetData::ReinitilizationDGSpecificData level_set_DG_specific_data
CurvatureData< number > curv
Definition level_set_data.hpp:25
void post(const FiniteElementData &base_fe_data, const unsigned int base_verbosity_level)
Definition level_set_data.cpp:38
AdvectionDiffusionData< number > advec_diff
Definition level_set_data.hpp:23
Definition normal_vector_data.hpp:15
Definition reinitialization_data.hpp:126