21 "Implements the fluid energy boundary flux portion of the free-flow HLLC " 22 "discretization given specified mass fluxes and fluid temperature");
32 "Implements the fluid energy boundary flux portion of the free-flow HLLC " 33 "discretization given specified pressure");
46 return this->_normal_speed_elem * this->_rho_elem[this->_qp] * this->_ht_elem[this->_qp];
53 return this->_normal_speed_boundary * this->_rho_boundary * this->_ht_boundary;
60 return this->_rho_et_elem[this->_qp] / this->_rho_elem[this->_qp] +
61 (this->_SM - this->_normal_speed_elem) *
62 (this->_SM + this->_pressure_elem[this->_qp] / this->_rho_elem[this->_qp] /
63 (this->_SL - this->_normal_speed_elem));
70 return this->_rho_et_boundary / this->_rho_boundary +
71 (this->_SM - this->_normal_speed_boundary) *
72 (this->_SM + this->_pressure_boundary / this->_rho_boundary /
73 (this->_SR - this->_normal_speed_boundary));
80 return this->_rho_et_elem[this->_qp];
87 return this->_rho_et_boundary;
static InputParameters validParams()
virtual ADReal fluxBoundary() override
virtual ADReal hllcElem() override
HLLC modifications to flux for elem & boundary, see Toro.
Template class for implementing the advective flux in the conservation of fluid energy equation at bo...
virtual ADReal fluxElem() override
flux functions on elem & boundary, i.e. standard left/right values of F
registerMooseObject("NavierStokesApp", CNSFVHLLCSpecifiedMassFluxAndTemperatureFluidEnergyBC)
DualNumber< Real, DNDerivativeType, true > ADReal
InputParameters validParams()
virtual ADReal hllcBoundary() override
static InputParameters validParams()
CNSFVHLLCFluidEnergyBC(const InputParameters ¶ms)
virtual ADReal conservedVariableElem() override
virtual ADReal conservedVariableBoundary() override