applications/mp-melt-pool/cases/evaporating_droplet/evaporating_droplet.hpp Source File๏
|
Developer Documentation
|
evaporating_droplet.hpp
Go to the documentation of this file.
A generic utility for managing simulation output data in the MeltPoolDG context.
Definition generic_data_out.hpp:32
Definition melt_pool_case.hpp:290
MeltPoolCaseParameters< number > parameters
Definition melt_pool_case.hpp:292
void attach_boundary_condition(std::pair< const dealii::types::boundary_id, const std::shared_ptr< dealii::Function< dim > > > id_and_function, const std::string &type, const std::string &operation_name)
Attach a boundary condition for a specific operation.
Definition simulation_case_base.hpp:345
std::shared_ptr< dealii::Triangulation< dim, spacedim > > triangulation
Definition simulation_case_base.hpp:49
const std::string parameter_file
Definition simulation_case_base.hpp:52
void attach_initial_condition(std::shared_ptr< dealii::Function< dim > > initial_function, const std::string &operation_name)
Definition simulation_case_base.hpp:327
const MPI_Comm mpi_communicator
Definition simulation_case_base.hpp:56
Definition evaporating_droplet.hpp:33
InitialValuesLS()
Definition evaporating_droplet.hpp:35
const dealii::Functions::SignedDistance::Sphere< dim > distance_sphere
Definition evaporating_droplet.hpp:47
double value(const dealii::Point< dim > &p, const unsigned int) const override
Definition evaporating_droplet.hpp:41
Definition evaporating_droplet.hpp:52
void set_field_conditions() override
Pure virtual function to set the field conditions.
Definition evaporating_droplet.hpp:153
void set_boundary_conditions() override
Pure virtual function to set the boundary conditions.
Definition evaporating_droplet.hpp:143
std::shared_ptr< PostProcessingTools::DivergenceCalculator< dim, double > > diver
Definition evaporating_droplet.hpp:54
SimulationEvaporatingDroplet(std::string parameter_file, const MPI_Comm mpi_communicator)
Definition evaporating_droplet.hpp:57
bool add_case_specific_parameters(dealii::ParameterHandler &prm) override
Add simulation-specific parameters (can be overridden).
Definition evaporating_droplet.hpp:66
void do_postprocessing(const GenericDataOut< dim, double > &generic_data_out) const final
Definition evaporating_droplet.hpp:162
void create_spatial_discretization() override
Pure virtual function to create the spatial discretization.
Definition evaporating_droplet.hpp:84
void print_line(const ConditionalOStream &pcout, const std::string &text="", const std::string &operation_name="", const unsigned int extra_size=0)
Definition journal.cpp:11
Definition evaporating_droplet.cpp:6
static double droplet_radius
Definition evaporating_droplet.hpp:22
static DomainType domain_type
Definition evaporating_droplet.hpp:29
static double droplet_phi
Definition evaporating_droplet.hpp:25
static double domain_length
Definition evaporating_droplet.hpp:23
static double bc_pressure
Definition evaporating_droplet.hpp:24
BETTER_ENUM(MaterialTemplate, char, none, stainless_steel, Ti64, Ti64Benchmark) BETTER_ENUM(SolidLiquidPropertiesTransitionType
Definition dealii_tensor.hpp:10
Generated by