https://mooseframework.inl.gov
Loading...
Searching...
No Matches
CNSFVHLLCImplicitBC.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
12#include "CNSFVHLLCBC.h"
13
18{
19public:
21
23
24protected:
25 virtual void preComputeWaveSpeed() override;
26
27 virtual ADReal fluxBoundary() override;
28 virtual ADReal hllcBoundary() override;
29 virtual ADReal conservedVariableBoundary() override;
30};
DualNumber< Real, DNDerivativeType, true > ADReal
Base clase for HLLC boundary condition for Euler equation.
Definition CNSFVHLLCBC.h:21
HLLC implicit boundary conditions.
virtual void preComputeWaveSpeed() override
this function is a call back for setting quantities for computing wave speed before calling the wave ...
virtual ADReal hllcBoundary() override
virtual ADReal fluxBoundary() override
static InputParameters validParams()
virtual ADReal conservedVariableBoundary() override
const InputParameters & parameters() const