www.mooseframework.org
navier_stokes
include
bcs
NSStagnationBC.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
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 "NodalBC.h"
13
14
// Forward Declarations
15
class
NSStagnationBC
;
16
class
IdealGasFluidProperties
;
17
18
// Specialization required of all user-level Moose objects
19
template
<>
20
InputParameters
validParams<NSStagnationBC>
();
21
27
class
NSStagnationBC
:
public
NodalBC
28
{
29
public
:
30
NSStagnationBC
(
const
InputParameters & parameters);
31
32
protected
:
33
const
VariableValue &
_mach
;
34
35
// Fluid properties
36
const
IdealGasFluidProperties
&
_fp
;
37
};
38
NSStagnationBC
This is the base class for the "imposed stagnation" value boundary conditions.
Definition:
NSStagnationBC.h:27
IdealGasFluidProperties
Ideal gas fluid properties Default parameters are for air at atmospheric pressure and temperature.
Definition:
IdealGasFluidProperties.h:26
validParams< NSStagnationBC >
InputParameters validParams< NSStagnationBC >()
Definition:
NSStagnationBC.C:20
NSStagnationBC::NSStagnationBC
NSStagnationBC(const InputParameters ¶meters)
Definition:
NSStagnationBC.C:31
NSStagnationBC::_fp
const IdealGasFluidProperties & _fp
Definition:
NSStagnationBC.h:36
NSStagnationBC::_mach
const VariableValue & _mach
Definition:
NSStagnationBC.h:33
Generated on Sat Jan 25 2020 12:04:37 for www.mooseframework.org by
1.8.16