19 "Specified inlet stagnation temperature.");
21 "Specified inlet stagnation pressure.");
27 _stagnation_temperature(this->getPostprocessorValue(
"stagnation_temperature")),
28 _stagnation_pressure(this->getPostprocessorValue(
"stagnation_pressure")),
29 _cp(getADMaterialProperty<
Real>(
NS::
cp)),
30 _cv(getADMaterialProperty<
Real>(
NS::
cv))
38 "Navier-Stokes module supports stagnation inlet BCs only for IdealGasFluidProperties. " 41 "properties do not implement the necessary interfaces to support isentropic processes.");
static const std::string cv
ADReal _p_boundary
pressure on the boundary side
const ADMaterialProperty< Real > & _cv
isochoric specific heat
const PostprocessorValue & _stagnation_pressure
stagnation pressure
static InputParameters validParams()
static const std::string fluid
DualNumber< Real, DNDerivativeType, true > ADReal
const ADMaterialProperty< RealVectorValue > & _vel_elem
static const std::string cp
CNSFVHLLCStagnationInletBC(const InputParameters ¶meters)
ADReal _ht_boundary
enthalpy on the boundary side
void paramError(const std::string ¶m, Args... args) const
const ADMaterialProperty< Real > & _speed_elem
ADReal _normal_speed_boundary
these quantities must be computed in preComputeWaveSpeed
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Base clase for HLLC boundary condition for Euler equation.
static InputParameters validParams()
ADReal _specific_internal_energy_boundary
Ideal gas fluid properties Default parameters are for air at atmospheric pressure and temperature...
const ADMaterialProperty< Real > & _cp
isobaric specific heat
ADReal _normal_speed_elem
speeds normal to the interface on the element side
MooseUnits pow(const MooseUnits &, int)
ADRealVectorValue _vel_boundary
const SinglePhaseFluidProperties & _fluid
fluid properties
virtual void preComputeWaveSpeed() override
this function is a call back for setting quantities for computing wave speed before calling the wave ...
const PostprocessorValue & _stagnation_temperature
stagnation temperature