25 params.
addClassDescription(
"This class couples together all the variables for the compressible " 26 "Navier-Stokes equations to allow them to be used in derived " 27 "IntegratedBC classes.");
39 "The name of the user object for fluid properties");
40 params.
addParam<
Real>(
"specified_pressure", 0.0,
"The specified pressure for this boundary");
48 _v_vel(_mesh.dimension() >= 2 ? coupledValue(
NS::
velocity_y) : _zero),
49 _w_vel(_mesh.dimension() == 3 ? coupledValue(
NS::
velocity_z) : _zero),
53 _rho_v(_mesh.dimension() >= 2 ? coupledValue(
NS::
momentum_y) : _zero),
54 _rho_w(_mesh.dimension() == 3 ? coupledValue(
NS::
momentum_z) : _zero),
59 _grad_rho_v(_mesh.dimension() >= 2 ? coupledGradient(
NS::
momentum_y) : _grad_zero),
60 _grad_rho_w(_mesh.dimension() == 3 ? coupledGradient(
NS::
momentum_z) : _grad_zero),
70 _dynamic_viscosity(getMaterialProperty<
Real>(
"dynamic_viscosity")),
71 _viscous_stress_tensor(getMaterialProperty<
RealTensorValue>(
"viscous_stress_tensor")),
98 unsigned int mapped_var_number;
101 mapped_var_number = 0;
103 mapped_var_number = 1;
105 mapped_var_number = 2;
107 mapped_var_number = 3;
109 mapped_var_number = 4;
113 return mapped_var_number;
unsigned _rhov_var_number
static const std::string total_energy_density
static const std::string momentum_x
bool isNSVariable(unsigned var)
const unsigned int invalid_uint
static const std::string velocity_z
static const std::string density
static InputParameters validParams()
unsigned _rhou_var_number
static const std::string velocity_x
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
NSIntegratedBC(const InputParameters ¶meters)
TensorValue< Real > RealTensorValue
unsigned _rhow_var_number
static const std::string velocity_y
static const std::string momentum_y
unsigned mapVarNumber(unsigned var)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void mooseError(Args &&... args) const
static const std::string momentum_z
Ideal gas fluid properties Default parameters are for air at atmospheric pressure and temperature...
unsigned _rho_et_var_number
static InputParameters validParams()