20 "The x component of the inlet superficial momentum");
22 "The y component of the inlet superficial momentum");
24 "The z component of the inlet superficial momentum");
25 params.addRequiredParam<FunctionName>(
NS::temperature,
"temperature specified as a function");
42 mooseError(
"If the mesh dimension is greater than 1, a function for the y superficial momentum " 45 mooseError(
"If the mesh dimension is greater than 2, a function for the z superficial momentum "
const FaceInfo * _face_info
const SinglePhaseFluidProperties & _fluid
fluid properties
static const std::string superficial_momentum_y
const Point & faceCentroid() const
PCNSFVHLLCSpecifiedMassFluxAndTemperatureBC(const InputParameters ¶meters)
static const std::string superficial_momentum_x
static const std::string superficial_momentum_z
Base clase for HLLC boundary conditions for the Euler equation.
static const std::string temperature
void preComputeWaveSpeed() override
this function is a call back for setting quantities for computing wave speed before calling the wave ...
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
ADRealVectorValue _vel_boundary
ADReal _specific_internal_energy_boundary
const Function & _superficial_rhou_boundary
virtual unsigned int dimension() const
ADRealVectorValue _normal
ADReal _normal_speed_boundary
these quantities must be computed in preComputeWaveSpeed
const Function & _temperature_boundary
const ADMaterialProperty< Real > & _rho_elem
void assign(const TypeVector< T2 > &)
void mooseError(Args &&... args) const
const Function *const _superficial_rhow_boundary
const Function *const _superficial_rhov_boundary
ADReal _pressure_boundary
virtual Real value(Real t, const Point &p) const
const MaterialProperty< Real > & _eps_elem
static InputParameters validParams()