Go to the documentation of this file.
22 params.addClassDescription(
"This class corresponds to the inviscid part of the 'natural' "
23 "boundary condition for the energy equation.");
32 _pressure_derivs(*this)
50 (u * _normals[_qp]) * _test[_i][_qp];
66 result = -(vel * _normals[_qp]);
73 result = _normals[_qp](var_number - 1);
81 mooseError(
"Shouldn't get here!");
108 result = _phi[_j][_qp] * un * _test[_i][_qp];
113 mooseError(
"Shouldn't get here!");
NSPressureDerivs< NSEnergyInviscidBC > _pressure_derivs
InputParameters validParams< NSIntegratedBC >()
const VariableValue & _w_vel
Real qpJacobianTermA(unsigned var_number, Real pressure)
Real get_grad(unsigned i)
The primary interfaces for computing pressure derivatives.
virtual Real gamma() const
Real qpJacobianTermB(unsigned var_number, Real un)
Real qpResidualHelper(Real pressure, Real un)
Real qpJacobianTermC(unsigned var_number, Real un)
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
const VariableValue & _v_vel
const VariableValue & _u_vel
const VariableValue & _rho
const VariableValue & _temperature
const std::string temperature
NSEnergyInviscidBC(const InputParameters ¶meters)
const IdealGasFluidProperties & _fp
const VariableValue & _rho_E
const std::string pressure
InputParameters validParams< NSEnergyInviscidBC >()