applications/mp-heat-transfer/heat_transfer_case.hpp Source File
|
Developer Documentation
|
heat_transfer_case.hpp
Go to the documentation of this file.
Definition heat_transfer_case.hpp:101
HeatTransferCaseParameters< number > parameters
Definition heat_transfer_case.hpp:103
HeatTransferCase(const std::string ¶meter_file_in, MPI_Comm mpi_communicator_in)
Definition heat_transfer_case.hpp:105
Base class for managing a simulation case in a parallel computing environment.
Definition simulation_case_base.hpp:44
Definition apparent_capacity.hpp:9
BETTER_ENUM(LaserModelType, char, not_initialized, analytical_temperature, volumetric, interface_projection_regularized, interface_projection_sharp, interface_projection_sharp_conforming, RTE) BETTER_ENUM(LaserIntensityProfileType
Definition amr_data.hpp:9
Definition base_data.hpp:11
void check_input_parameters() const
Definition base_data.cpp:46
void add_parameters(dealii::ParameterHandler &prm)
Definition base_data.cpp:12
bool use_volume_specific_thermal_capacity_for_phase_interpolation
Definition heat_data.hpp:25
Definition heat_data.hpp:18
TwoPhaseOperatorType operator_type
Definition heat_data.hpp:21
void post(const FiniteElementData &base_fe_data, const unsigned int base_verbosity_level)
Definition heat_data.cpp:89
struct MeltPoolDG::Heat::HeatData::Diffuse diffuse
void add_parameters(dealii::ParameterHandler &prm)
Definition heat_data.cpp:18
void check_input_parameters(const FiniteElementData &base_fe_data) const
Definition heat_data.cpp:113
Definition heat_transfer_case.hpp:28
LaserData< number > laser
Definition heat_transfer_case.hpp:85
TimeIntegration::TimeSteppingData< number > time_stepping
Definition heat_transfer_case.hpp:81
HeatData< number > heat
Definition heat_transfer_case.hpp:83
void post(const std::string ¶meter_filename) final
Post-processing after reading the parameter file.
Definition heat_transfer_case.hpp:58
AdaptiveMeshingData< number > amr
Definition heat_transfer_case.hpp:82
MaterialData< number > material
Definition heat_transfer_case.hpp:84
OutputData< number > output
Definition heat_transfer_case.hpp:88
bool do_solidification
Definition heat_transfer_case.hpp:93
RadiativeTransport::RadiativeTransportData< number > rad_trans
Definition heat_transfer_case.hpp:86
void add_parameters(dealii::ParameterHandler &prm) final
Add parameters to the ParameterHandler.
Definition heat_transfer_case.hpp:31
AMRStrategy amr_strategy
Definition heat_transfer_case.hpp:94
Profiling::ProfilingData< number > profiling
Definition heat_transfer_case.hpp:89
Evaporation::EvaporationData< number > evapor
Definition heat_transfer_case.hpp:87
struct MeltPoolDG::Heat::HeatTransferCaseParameters::@10 application_specific_parameters
Definition laser_data.hpp:49
void check_input_parameters() const
Definition laser_data.cpp:233
void add_parameters(dealii::ParameterHandler &prm)
Definition laser_data.cpp:19
Definition material_data.hpp:84
Definition output_data.hpp:41
Abstract base class for managing parameter files.
Definition parameters_base.hpp:40
Definition profiling_data.hpp:13
Definition radiative_transport_data.hpp:32
Definition time_stepping_data.hpp:11
Generated by