https://mooseframework.inl.gov
CNSFVHLLCFluidEnergyStagnationInletBC.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
13 
18 {
19 public:
21 
23 
24 protected:
25  virtual ADReal fluxElem() override;
26  virtual ADReal fluxBoundary() override;
27  virtual ADReal hllcElem() override;
28  virtual ADReal hllcBoundary() override;
29  virtual ADReal conservedVariableElem() override;
30  virtual ADReal conservedVariableBoundary() override;
31 
34 };
Base class for the HLLC stagnation inlet boundary conditions.
CNSFVHLLCFluidEnergyStagnationInletBC(const InputParameters &parameters)
DualNumber< Real, DNDerivativeType, true > ADReal
virtual ADReal fluxElem() override
flux functions on elem & from boundary
virtual ADReal conservedVariableElem() override
conserved variable of this equation from elem and boundary
HLLC stagnation inlet boundary conditions for the conservation of energy equation.
virtual ADReal hllcElem() override
HLLC modifications to flux for elem & boundary, see Toro.
const InputParameters & parameters() const
const ADMaterialProperty< Real > & _ht_elem
specific total enthalpy material property on elem side