OpenFOAM
14
The OpenFOAM Foundation
liquidPropertiesSelector.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration | Website: https://openfoam.org
5
\\ / A nd | Copyright (C) 2017-2026 OpenFOAM Foundation
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
License
9
This file is part of OpenFOAM.
10
11
OpenFOAM is free software: you can redistribute it and/or modify it
12
under the terms of the GNU General Public License as published by
13
the Free Software Foundation, either version 3 of the License, or
14
(at your option) any later version.
15
16
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19
for more details.
20
21
You should have received a copy of the GNU General Public License
22
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
23
24
Class
25
Foam::liquidPropertiesSelector
26
27
Description
28
Wrapper class providing run-time selection of thermophysicalProperties
29
for the templated thermodynamics packages.
30
31
SourceFiles
32
liquidPropertiesSelectorI.H
33
liquidPropertiesSelector.C
34
35
\*---------------------------------------------------------------------------*/
36
37
#ifndef liquidPropertiesSelector_H
38
#define liquidPropertiesSelector_H
39
40
#include "
thermophysicalPropertiesSelector.H
"
41
#include "
liquidProperties.H
"
42
43
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
44
45
namespace
Foam
46
{
47
48
/*---------------------------------------------------------------------------*\
49
Class liquidPropertiesSelector Declaration
50
\*---------------------------------------------------------------------------*/
51
52
class
liquidPropertiesSelector
53
:
54
public
thermophysicalPropertiesSelector
<liquidProperties>
55
{
56
public
:
57
58
// Constructors
59
60
//- Inherit constructors
61
using
62
thermophysicalPropertiesSelector<liquidProperties>
::
63
thermophysicalPropertiesSelector
;
64
65
66
// Member Functions
67
68
// Physical properties
69
70
//- Surface tension [N/m]
71
inline
scalar
sigma
(
const
scalar
p
,
const
scalar
T
)
const
;
72
73
//- Viscosity [Pa s]
74
inline
scalar
mu
(
const
scalar
p
,
const
scalar
T
)
const
;
75
};
76
77
78
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
79
80
}
// End namespace Foam
81
82
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
83
84
#include "
liquidPropertiesSelectorI.H
"
85
86
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
87
88
#endif
89
90
// ************************************************************************* //
Foam::liquidPropertiesSelector
Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynami...
Definition:
liquidPropertiesSelector.H:54
Foam::liquidPropertiesSelector::mu
scalar mu(const scalar p, const scalar T) const
Viscosity [Pa s].
Definition:
liquidPropertiesSelectorI.H:41
Foam::liquidPropertiesSelector::sigma
scalar sigma(const scalar p, const scalar T) const
Surface tension [N/m].
Definition:
liquidPropertiesSelectorI.H:31
Foam::thermophysicalPropertiesSelector
Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynami...
Definition:
thermophysicalPropertiesSelector.H:52
Foam::thermophysicalPropertiesSelector< liquidProperties >::thermophysicalPropertiesSelector
thermophysicalPropertiesSelector(const word &name)
Construct from name.
Definition:
thermophysicalPropertiesSelector.C:33
liquidPropertiesSelectorI.H
liquidProperties.H
Foam
Namespace for OpenFOAM.
Definition:
atmosphericBoundaryLayer.C:32
Foam::T
void T(GeometricField< Type, GeoMesh, PrimitiveField1 > &gf, const GeometricField< Type, GeoMesh, PrimitiveField2 > &gf1)
Definition:
GeometricFieldFunctions.C:81
p
volScalarField & p
Definition:
createFieldRefs.H:4
thermophysicalPropertiesSelector.H
src
thermophysicalModels
thermophysicalProperties
liquidProperties
liquidProperties
liquidPropertiesSelector.H
Generated by
1.9.1