include/meltpooldg/compressible_flow/boundary_condition_functions.hpp Source File
|
Developer Documentation
|
boundary_condition_functions.hpp
Go to the documentation of this file.
Definition boundary_condition_functions.hpp:30
void set_time(const number new_time) override
Definition boundary_condition_functions.cpp:79
number value(const dealii::Point< dim, number > &loc, const unsigned int component) const override
Evaluates the conservative variable value for a given component at a specified location.
Definition boundary_condition_functions.cpp:94
void set_velocity_ramp_up(const number duration, const RampUpType type)
Definition boundary_condition_functions.hpp:106
RampUpParameters velocity_ramp_up
Ramp-up parameters for the velocity function.
Definition boundary_condition_functions.hpp:164
const std::shared_ptr< dealii::Function< dim, number > > velocity
Vectorial function describing the velocity field.
Definition boundary_condition_functions.hpp:146
const std::shared_ptr< dealii::Function< dim, number > > mass_fractions
Function describing the mass fractions for multi-component flow cases.
Definition boundary_condition_functions.hpp:152
const std::shared_ptr< dealii::Function< dim, number > > inner_energy
Function describing the field of the specific total energy.
Definition boundary_condition_functions.hpp:149
const std::shared_ptr< dealii::Function< dim, number > > density
Function describing the density field.
Definition boundary_condition_functions.hpp:143
Definition boundary_condition_functions.hpp:222
ConservativeVariablesFunction< dim, number > conservative_variables
The function used to compute the conservative variable values.
Definition boundary_condition_functions.hpp:297
number value(const dealii::Point< dim, number > &location, const unsigned int component) const final
Definition boundary_condition_functions.cpp:271
void set_velocity_ramp_up(const number duration, const RampUpType type)
Definition boundary_condition_functions.cpp:245
dealii::Point< dim, number > jet_hole_center
The center of the circular area where the free jet inflow is applied.
Definition boundary_condition_functions.hpp:309
number jet_hole_radius
The radius of the circular area where the free jet inflow is applied.
Definition boundary_condition_functions.hpp:306
void set_time(const number new_time) override
Definition boundary_condition_functions.cpp:252
struct MeltPoolDG::CompressibleFlow::FreeJetInflow::@0 free_jet_parameters
unsigned n_mass_fractions
Definition boundary_condition_functions.hpp:301
bool point_inside_jet_hole(const dealii::Point< dim, number > &location) const
Definition boundary_condition_functions.cpp:259
Enum for the type of velocity profile of a free jet inflow.
Definition boundary_condition_functions.hpp:179
number value(const dealii::Point< dim, number > &location, const unsigned int component) const final
Definition boundary_condition_functions.cpp:157
const dealii::Point< dim, number > free_jet_center
The center of the circular area where the free jet inflow is applied.
Definition boundary_condition_functions.hpp:211
const number peak_inflow_velocity
The maximum velocity at the center of the free jet.
Definition boundary_condition_functions.hpp:217
const number free_jet_radius
The radius of the circular area where the free jet inflow is applied.
Definition boundary_condition_functions.hpp:214
const FreeJetProfile free_jet_profile
The type of velocity profile within the free jet.
Definition boundary_condition_functions.hpp:208
This file contains various functions that can be used to set and evaluate boundary conditions for the...
Definition boundary_condition_functions.hpp:17
BETTER_ENUM(RampUpType, char, none, linear, exponential, cosine)
Enum for the type of ramp up function used for the velocity at an inflow boundary.
Definition boundary_condition_functions.hpp:155
number duration
Ramp-up duration.
Definition boundary_condition_functions.hpp:157
RampUpType type
Ramp-up function type.
Definition boundary_condition_functions.hpp:160
Generated by