All Classes Namespaces Files Functions Variables Typedefs Friends Macros Groups
constTwoPhaseProperties.C
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration |
5  \\ / A nd | www.openfoam.com
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8  Copyright (C) 2011-2016 OpenFOAM Foundation
9  Copyright (C) 2019 OpenCFD Ltd.
10  Copyright (C) 2016-2019 ISP RAS (www.ispras.ru) UniCFD Group (www.unicfd.ru)
11 -------------------------------------------------------------------------------
12 License
13  This file is part of QGDsolver, based on OpenFOAM library.
14  OpenFOAM is free software: you can redistribute it and/or modify it
15  under the terms of the GNU General Public License as published by
16  the Free Software Foundation, either version 3 of the License, or
17  (at your option) any later version.
18  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21  for more details.
22  You should have received a copy of the GNU General Public License
23  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
24 
25 Group
26  grpTwoPhaseIcoQGDThermo
27 
28 \*---------------------------------------------------------------------------*/
30 
31 // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
32 
34 (
35  const dictionary& dict,
36  const word& phase1name,
37  const word& phase2name
38 )
39 :
40  nu1_("nu"+phase1name,dict),
41  nu2_("nu"+phase2name,dict),
42  rho1_("rho"+phase1name,dict),
43  rho2_("rho"+phase2name,dict),
44  Tau1_("tau"+phase1name,dict),
45  Tau2_("tau"+phase2name,dict)
46 {
47 
48 }
49 
50 // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * //
51 
53 {}
54 
55 
56 // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
57 
58 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::nu1() const
59 {
60  return nu1_;
61 }
62 
63 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::nu2() const
64 {
65  return nu2_;
66 }
67 
68 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::rho1() const
69 {
70  return rho1_;
71 }
72 
73 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::rho2() const
74 {
75  return rho2_;
76 }
77 
78 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::Tau1() const
79 {
80  return Tau1_;
81 }
82 
83 const Foam::dimensionedScalar& Foam::constTwoPhaseProperties::Tau2() const
84 {
85  return Tau2_;
86 }
87 
88 
89 // ************************************************************************* //
const dimensionedScalar & nu1() const
const dimensionedScalar & rho1() const
const dimensionedScalar & Tau1() const
constTwoPhaseProperties(const dictionary &dict, const word &phase1name, const word &phase2name)
const dimensionedScalar & nu2() const
const dimensionedScalar & Tau2() const
const dimensionedScalar & rho2() const
Constant properties for two phase package. Templated into a given thermodynamics package (needed for ...