https://mooseframework.inl.gov
CNSFVHLLCMomentumSpecifiedPressureBC.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 
14 class Function;
15 
20 {
21 public:
23 
25 
26 protected:
28  virtual ADReal fluxElem() override;
29  virtual ADReal fluxBoundary() override;
31 
34 };
CNSFVHLLCMomentumSpecifiedPressureBC(const InputParameters &parameters)
DualNumber< Real, DNDerivativeType, true > ADReal
const Function & _pressure_function
function providing the pressure
HLLC implicit boundary conditions for the momentum conservation equation.
HLLC pressure boundary conditions for the momentum conservation equation.
virtual ADReal fluxElem() override
both flux functions must be overriden to use given pressure
const InputParameters & parameters() const