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