20 params.
addClassDescription(
"Implements the mass boundary flux portion of the free-flow HLLC " 21 "discretization given specified mass fluxes and fluid temperature");
30 params.
addClassDescription(
"Implements the mass boundary flux portion of the free-flow HLLC " 31 "discretization given specified pressure");
44 return this->_normal_speed_elem * this->_rho_elem[this->_qp];
51 return this->_normal_speed_boundary * this->_rho_boundary;
72 return this->_rho_elem[this->_qp];
79 return this->_rho_boundary;
CNSFVHLLCMassBC(const InputParameters ¶ms)
virtual ADReal hllcBoundary() override
virtual ADReal conservedVariableElem() override
registerMooseObject("NavierStokesApp", CNSFVHLLCSpecifiedMassFluxAndTemperatureMassBC)
virtual ADReal hllcElem() override
HLLC modifications to flux for elem & boundary, see Toro.
DualNumber< Real, DNDerivativeType, true > ADReal
virtual ADReal fluxElem() override
flux functions on elem & boundary, i.e. standard left/right values of F
InputParameters validParams()
Template class for implementing the advective flux in the conservation of mass equation at boundaries...
static InputParameters validParams()
static InputParameters validParams()
virtual ADReal fluxBoundary() override
virtual ADReal conservedVariableBoundary() override