include/meltpooldg/compressible_flow/material.hpp Source File
|
Developer Documentation
|
material.hpp
Go to the documentation of this file.
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.
Collection of parameters related to the equation of state for a compressible or nearly incompressible...
Definition material.hpp:24
void post(const EquationOfState eos_type) const
Definition material.cpp:49
number stiffening_pressure
Definition material.hpp:27
void add_parameters(dealii::ParameterHandler &prm)
Add EOS-specific material parameters in the parameter handler.
Definition material.cpp:16
Definition material.hpp:190
number diffusion_coefficient
Definition material.hpp:193
unsigned int species_j
Definition material.hpp:192
unsigned int species_i
Definition material.hpp:191
Collection of material parameters for a specific fluid phase.
Definition material.hpp:119
std::array< number, n_max_diffusion_coefficients > species_interactions
Definition material.hpp:207
std::size_t get_species_interaction_index(const unsigned int i, const unsigned int j) const
Get the index of the diffusion coefficient for the interaction between species i and j.
Definition material.cpp:277
std::array< MaterialSpeciesData< number >, n_max_species > species_data
Definition material.hpp:139
static constexpr std::size_t n_max_species
Definition material.hpp:123
number thermal_conductivity
Definition material.hpp:155
static constexpr std::size_t n_max_diffusion_coefficients
Definition material.hpp:128
EquationOfState eos_type
Type of equation of state.
Definition material.hpp:132
void add_parameters(dealii::ParameterHandler &prm, const bool is_gas_phase)
Add material parameters in the parameter handler.
Definition material.cpp:119
number get_diffusion_coefficient(const unsigned int i, const unsigned int j) const
Get the diffusion coefficient for the interaction between species i and j.
Definition material.cpp:292
number specific_isobaric_heat
Definition material.hpp:151
EOSData< number > eos_data
Definition material.hpp:156
number dynamic_viscosity
Definition material.hpp:152
number specific_gas_constant
Definition material.hpp:154
unsigned int number_of_species
Number of different species in the fluid phase. For single-component simulations, set to 1.
Definition material.hpp:135
std::array< SpeciesInteraction, n_max_diffusion_coefficients > species_interactions_input
Definition material.hpp:199
number reference_dynamic_viscosity
Reference dynamic viscosity for interior penalty (SI: kg/(m s))
Definition material.hpp:145
void post(const bool is_gas)
Post-process material data parameters.
Definition material.cpp:190
number reference_density
Reference density for interior penalty (SI: kg/m3)
Definition material.hpp:142
Collection of material parameters for a specific species.
Definition material.hpp:63
number specific_isobaric_heat
Specific isobaric heat (SI: J/(kg K))
Definition material.hpp:65
number specific_gas_constant
Specific gas constant (SI: J/(kg K))
Definition material.hpp:75
EOSData< number > eos_data
Data for the equation of state.
Definition material.hpp:81
void add_parameters(dealii::ParameterHandler &prm, const unsigned species_number)
Definition material.cpp:67
number molar_mass
Molar mass of the species.
Definition material.hpp:84
number dynamic_viscosity
Dynamic viscosity (SI: kg/(m s))
Definition material.hpp:68
number thermal_conductivity
Thermal conductivity (SI: W/(m K))
Definition material.hpp:78
Generated by