https://mooseframework.inl.gov
Loading...
Searching...
No Matches
CNSFVHLLCMassStagnationInletBC.C
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
11
12// Full specialization of the validParams function for this object
14
17{
20 "Adds the boundary mass flux for HLLC when provided stagnation temperature and pressure");
21 return params;
22}
23
28
34
40
46
52
58
DualNumber< Real, DNDerivativeType, true > ADReal
registerADMooseObject("NavierStokesApp", CNSFVHLLCMassStagnationInletBC)
ADReal _normal_speed_elem
speeds normal to the interface on the element side
ADReal _normal_speed_boundary
these quantities must be computed in preComputeWaveSpeed
const ADMaterialProperty< Real > & _rho_elem
HLLC stagnation inlet boundary conditions for the mass conservation equation.
virtual ADReal hllcElem() override
HLLC modifications to flux for elem & boundary, see Toro.
virtual ADReal fluxElem() override
flux functions on elem & from boundary
CNSFVHLLCMassStagnationInletBC(const InputParameters &parameters)
virtual ADReal conservedVariableElem() override
conserved variable of this equation from elem and boundary
virtual ADReal conservedVariableBoundary() override
Base class for the HLLC stagnation inlet boundary conditions.
static InputParameters validParams()
const unsigned int _qp
void addClassDescription(const std::string &doc_string)