20 params.
addClassDescription(
"Implements an implicit advective boundary flux for the fluid energy " 21 "equation for an HLLC discretization");
HLLC implicit boundary conditions.
registerADMooseObject("NavierStokesApp", CNSFVHLLCFluidEnergyImplicitBC)
const ADMaterialProperty< Real > & _ht_elem
specific total enthalpy material property on elem side
ADReal _SL
the wave speeds
CNSFVHLLCFluidEnergyImplicitBC(const InputParameters ¶meters)
virtual ADReal conservedVariableElem() override
conserved variable of this equation from elem and boundary
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
const ADMaterialProperty< Real > & _rho_elem
static InputParameters validParams()
virtual ADReal fluxElem() override
flux functions on elem & from boundary
const ADMaterialProperty< Real > & _pressure_elem
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string specific_total_enthalpy
HLLC implicit boundary conditions for the energy conservation equation.
ADReal _normal_speed_elem
speeds normal to the interface on the element side
const ADMaterialProperty< Real > & _rho_et_elem
virtual ADReal hllcElem() override
HLLC modifications to flux for elem & boundary, see Toro.