include/meltpooldg/flow/adaflo_wrapper_parameters.hpp Source File

Developer Documentation: include/meltpooldg/flow/adaflo_wrapper_parameters.hpp Source File
Developer Documentation
adaflo_wrapper_parameters.hpp
Go to the documentation of this file.
1#pragma once
2
3#ifdef MPDG_ENABLE_ADAFLO
4# include <adaflo/parameters.h>
5#endif
6
7#include <deal.II/base/parameter_handler.h>
8
12
13namespace MeltPoolDG::Flow
14{
18 template <typename number>
20 {
25
26#ifdef MPDG_ENABLE_ADAFLO
32 void
33 add_parameters(dealii::ParameterHandler &prm);
34
42 void
43 post(const MaterialData<number> material,
44 const FiniteElementType &fe_type,
46
57 void
58 check_input_parameters(const bool enable_evaporative_dilation_rate) const;
59
65 const adaflo::FlowParameters &
66 get_parameters() const;
67
69 adaflo::FlowParameters params;
70#endif
71 };
72} // namespace MeltPoolDG::Flow
Definition equation_of_state.hpp:17
A struct providing the relevant wrapper data for coupling MeltPoolDG with Adaflo.
Definition adaflo_wrapper_parameters.hpp:20
AdafloWrapperParameters()=default
Default constructor.
Definition material_data.hpp:84
Definition time_stepping_data.hpp:11