applications/mp-advec-diff/cases/advection_diffusion_sine_inflow.hpp Source File
|
Developer Documentation
|
advection_diffusion_sine_inflow.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 advection_diffusion_case.hpp:53
AdvectionDiffusionCase(const std::string ¶meter_file_in, MPI_Comm mpi_communicator_in)
Definition advection_diffusion_case.hpp:57
AdvectionDiffusionCaseParameters< number > parameters
Definition advection_diffusion_case.hpp:55
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
void attach_field_function(std::shared_ptr< dealii::Function< dim > > function, const std::string &type, const std::string &operation_name)
Definition simulation_case_base.hpp:315
const MPI_Comm mpi_communicator
Definition simulation_case_base.hpp:56
Definition advection_diffusion_sine_inflow.hpp:84
number value(const dealii::Point< dim, number > &p, const unsigned int component) const override
Definition advection_diffusion_sine_inflow.hpp:92
AdvectionField(const number velocity_scale)
Definition advection_diffusion_sine_inflow.hpp:86
const number velocity_scale
Definition advection_diffusion_sine_inflow.hpp:102
Definition advection_diffusion_sine_inflow.hpp:107
DirichletConditions(const number velocity_scale)
Definition advection_diffusion_sine_inflow.hpp:109
const number velocity_scale
Definition advection_diffusion_sine_inflow.hpp:123
number value(const dealii::Point< dim, number > &p, const unsigned int component) const override
Definition advection_diffusion_sine_inflow.hpp:115
Definition advection_diffusion_sine_inflow.hpp:38
const number velocity_scale
Definition advection_diffusion_sine_inflow.hpp:54
ExactSolution(const number velocity_scale)
Definition advection_diffusion_sine_inflow.hpp:40
number value(const dealii::Point< dim, number > &p, const unsigned int) const override
Definition advection_diffusion_sine_inflow.hpp:47
Definition advection_diffusion_sine_inflow.hpp:62
const dealii::Functions::SignedDistance::Sphere< dim > distance_sphere
Definition advection_diffusion_sine_inflow.hpp:79
number value(const dealii::Point< dim, number > &p, const unsigned int) const override
Definition advection_diffusion_sine_inflow.hpp:73
InitializePhi()
Definition advection_diffusion_sine_inflow.hpp:64
Definition advection_diffusion_sine_inflow.hpp:131
const number right_domain
Definition advection_diffusion_sine_inflow.hpp:294
number velocity_scale
Definition advection_diffusion_sine_inflow.hpp:295
void set_boundary_conditions() final
Pure virtual function to set the boundary conditions.
Definition advection_diffusion_sine_inflow.hpp:167
SimulationAdvecSineInflow(std::string parameter_file, const MPI_Comm mpi_communicator)
Definition advection_diffusion_sine_inflow.hpp:133
void create_spatial_discretization() override
Pure virtual function to create the spatial discretization.
Definition advection_diffusion_sine_inflow.hpp:138
void set_field_conditions() final
Pure virtual function to set the field conditions.
Definition advection_diffusion_sine_inflow.hpp:213
const number left_domain
Definition advection_diffusion_sine_inflow.hpp:293
void do_postprocessing(const GenericDataOut< dim, number > &generic_data_out) const final
Perform specific postprocessing (can be overridden by derived classes).
Definition advection_diffusion_sine_inflow.hpp:237
bool add_case_specific_parameters(dealii::ParameterHandler &prm) override
Add simulation-specific parameters (can be overridden).
Definition advection_diffusion_sine_inflow.hpp:223
Definition advection_diffusion_sine_inflow.cpp:6
static bool inflow_outflow_bc
Definition advection_diffusion_sine_inflow.hpp:34
Definition dealii_tensor.hpp:10
Generated by