#include <boundary_condition_functions.hpp>
|
| | FreeJetInflow (const number initial_time, const number density, const number inner_energy, const number peak_inflow_velocity, const FreeJetProfile free_jet_profile, const dealii::Point< dim, number > free_jet_center, const number free_jet_diameter) |
| |
| | FreeJetInflow (const number initial_time, const number density, const number inner_energy, const std::vector< number > &species_mass_fractions, const number peak_inflow_velocity, const FreeJetProfile free_jet_profile, const dealii::Point< dim, number > free_jet_center, const number free_jet_diameter) |
| |
| void | set_velocity_ramp_up (const number duration, const RampUpType type) |
| |
| void | set_time (const number new_time) override |
| |
| number | value (const dealii::Point< dim, number > &location, const unsigned int component) const final |
| |
◆ FreeJetInflow() [1/2]
template<int dim, typename number >
| MeltPoolDG::CompressibleFlow::FreeJetInflow< dim, number >::FreeJetInflow |
( |
const number |
initial_time, |
|
|
const number |
density, |
|
|
const number |
inner_energy, |
|
|
const number |
peak_inflow_velocity, |
|
|
const FreeJetProfile |
free_jet_profile, |
|
|
const dealii::Point< dim, number > |
free_jet_center, |
|
|
const number |
free_jet_diameter |
|
) |
| |
Constructor for the single species case.
- Parameters
-
| initial_time | Initial time used to initialize the function. |
| density | The density of the inflow. |
| inner_energy | The specific inner energy of the inflow. |
| peak_inflow_velocity | The maximum velocity at the center of the free jet. |
| free_jet_profile | The type of velocity profile within the free jet. |
| free_jet_center | The center of the circular area where the free jet inflow is applied. |
| free_jet_diameter | The diameter of the circular area where the free jet inflow is applied. |
◆ FreeJetInflow() [2/2]
template<int dim, typename number >
| MeltPoolDG::CompressibleFlow::FreeJetInflow< dim, number >::FreeJetInflow |
( |
const number |
initial_time, |
|
|
const number |
density, |
|
|
const number |
inner_energy, |
|
|
const std::vector< number > & |
species_mass_fractions, |
|
|
const number |
peak_inflow_velocity, |
|
|
const FreeJetProfile |
free_jet_profile, |
|
|
const dealii::Point< dim, number > |
free_jet_center, |
|
|
const number |
free_jet_diameter |
|
) |
| |
Constructor for the multi-species case.
- Parameters
-
| initial_time | Initial time used to initialize the function. |
| density | The density of the inflow. |
| inner_energy | The specific inner energy of the inflow. |
| species_mass_fractions | The mass fractions of the different species in the inflow. |
| peak_inflow_velocity | The maximum velocity at the center of the free jet. |
| free_jet_profile | The type of velocity profile within the free jet. |
| free_jet_center | The center of the circular area where the free jet inflow is applied. |
| free_jet_diameter | The diameter of the circular area where the free jet inflow is applied. |
◆ point_inside_jet_hole()
template<int dim, typename number >
Checks whether a given point is located within the circular area (the "jet hole") where the free jet inflow is applied.
- Parameters
-
| location | The spatial location to check. |
- Returns
- True if the point is inside the jet hole, false otherwise.
◆ set_time()
template<int dim, typename number >
Sets the current time for the function.
- Parameters
-
◆ set_velocity_ramp_up()
template<int dim, typename number >
Set a velocity ramp-up for the free jet inflow. If this function is never called or if a ramp-up duration of zero is specified, no ramp-up is applied and the returned velocity values correspond directly to the fully developed velocity field.
- Parameters
-
| duration | The duration of the ramp-up. |
| type | The type of ramp-up function. |
◆ value()
template<int dim, typename number >
Evaluates the conservative variable values for the free jet inflow at a given location. The first component specifies whether the locations is inside (return value of 1.0) or outside (return value of 0.0)the jet.
- Parameters
-
| loc | The spatial location at which to evaluate the conservative variables. |
| component | The index of the component to return. For an interpretation of the component indices, see CombinedInflowNoSlipWallValueInterpretation. |
◆ conservative_variables
template<int dim, typename number >
The function used to compute the conservative variable values.
◆ [struct]
◆ jet_hole_center
template<int dim, typename number >
The center of the circular area where the free jet inflow is applied.
◆ jet_hole_radius
template<int dim, typename number >
The radius of the circular area where the free jet inflow is applied.
◆ n_mass_fractions
template<int dim, typename number >
The total number of mass fractions supported by this function, i.e., as the function provides conservative variables, the total number of partial densities provided.
The documentation for this class was generated from the following files: