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");
38 mooseError(
"If the mesh dimension is greater than 1, a function for the y superficial momentum " 41 mooseError(
"If the mesh dimension is greater than 2, a function for the z superficial momentum "
static const std::string momentum_x
const FaceInfo * _face_info
void preComputeWaveSpeed() override
this function is a call back for setting quantities for computing wave speed before calling the wave ...
static InputParameters validParams()
const Point & faceCentroid() const
static const std::string temperature
DualNumber< Real, DNDerivativeType, true > ADReal
ADReal _pressure_boundary
const ADMaterialProperty< Real > & _rho_elem
const Function & _rhou_boundary
virtual unsigned int dimension() const
static InputParameters validParams()
const Function *const _rhow_boundary
ADRealVectorValue _normal
CNSFVHLLCSpecifiedMassFluxAndTemperatureBC(const InputParameters ¶meters)
static const std::string momentum_y
ADReal _normal_speed_boundary
these quantities must be computed in preComputeWaveSpeed
Base clase for HLLC boundary condition for Euler equation.
void assign(const TypeVector< T2 > &)
const Function & _temperature_boundary
void mooseError(Args &&... args) const
static const std::string momentum_z
ADReal _specific_internal_energy_boundary
virtual Real value(Real t, const Point &p) const
ADRealVectorValue _vel_boundary
const SinglePhaseFluidProperties & _fluid
fluid properties
const Function *const _rhov_boundary