applications/mp-melt-pool/cases/thermo_capillary_droplet/thermo_capillary_two_droplets.hpp Source File
|
Developer Documentation
|
thermo_capillary_two_droplets.hpp
Go to the documentation of this file.
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_periodic_boundary_condition(const dealii::types::boundary_id id_in, const dealii::types::boundary_id id_out, const int direction)
Definition simulation_case_base.hpp:384
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 thermo_capillary_two_droplets.hpp:118
const dealii::Functions::SignedDistance::Sphere< dim > sphere1
Definition thermo_capillary_two_droplets.hpp:144
const dealii::Point< dim > center2
Definition thermo_capillary_two_droplets.hpp:143
double value(const dealii::Point< dim > &p, const unsigned int) const override
Definition thermo_capillary_two_droplets.hpp:133
const dealii::Functions::SignedDistance::Sphere< dim > sphere2
Definition thermo_capillary_two_droplets.hpp:145
InitialValuesLS(const double eps)
Definition thermo_capillary_two_droplets.hpp:120
const dealii::Point< dim > center1
Definition thermo_capillary_two_droplets.hpp:142
const double eps
Definition thermo_capillary_two_droplets.hpp:141
Definition thermo_capillary_two_droplets.hpp:151
double value(const dealii::Point< dim > &p, const unsigned int) const override
Definition thermo_capillary_two_droplets.hpp:158
InitialValuesTemperature()
Definition thermo_capillary_two_droplets.hpp:153
Definition thermo_capillary_two_droplets.hpp:169
void create_spatial_discretization() override
Pure virtual function to create the spatial discretization.
Definition thermo_capillary_two_droplets.hpp:177
void set_boundary_conditions() final
Pure virtual function to set the boundary conditions.
Definition thermo_capillary_two_droplets.hpp:237
void set_field_conditions() final
Pure virtual function to set the field conditions.
Definition thermo_capillary_two_droplets.hpp:287
SimulationThermoCapillaryTwoDroplets(std::string parameter_file, const MPI_Comm mpi_communicator)
Definition thermo_capillary_two_droplets.hpp:171
number tanh_characteristic_function(const number &distance, const number &eps)
Definition characteristic_functions.hpp:12
Definition thermo_capillary_two_droplets.cpp:6
static constexpr double reference_temperature
Definition thermo_capillary_two_droplets.hpp:113
static constexpr double temperature_gradient
Definition thermo_capillary_two_droplets.hpp:114
static constexpr double z_outer
Definition thermo_capillary_two_droplets.hpp:112
static constexpr double x_outer
Definition thermo_capillary_two_droplets.hpp:111
static constexpr double radius
Definition thermo_capillary_two_droplets.hpp:110
Definition advection_diffusion.cpp:6
Definition dealii_tensor.hpp:10
Generated by