22 "This is the base class for 'weakly-imposed' stagnation boundary conditions.");
27 params.
addParam<
Real>(
"sz", 0.0,
"z-component of specifed flow direction");
33 _stagnation_pressure(getParam<
Real>(
"stagnation_pressure")),
34 _stagnation_temperature(getParam<
Real>(
"stagnation_temperature")),
35 _sx(getParam<
Real>(
"sx")),
36 _sy(getParam<
Real>(
"sy")),
37 _sz(getParam<
Real>(
"sz"))
48 mooseError(
"Negative temperature detected in NSWeakStagnationBaseBC!");
Real _stagnation_pressure
Must be implemented in derived classes.
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
const MooseArray< Point > & _normals
virtual Real rho_from_p_T(Real p, Real T) const override
static const std::string rho_s
const VariableValue & _w_vel
virtual Real gamma() const
static InputParameters validParams()
Real _stagnation_temperature
NSWeakStagnationBaseBC(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _v_vel
const IdealGasFluidProperties & _fp
void staticValues(Real &T_s, Real &p_s, Real &rho_s)
void mooseError(Args &&... args) const
const VariableValue & _u_vel
static InputParameters validParams()
MooseUnits pow(const MooseUnits &, int)