mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
This commit is contained in:
@ -32,7 +32,6 @@ template<int PolySize>
|
|||||||
Foam::Polynomial<PolySize>::Polynomial()
|
Foam::Polynomial<PolySize>::Polynomial()
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
||||||
name_("unknownPolynomialName"),
|
|
||||||
logActive_(false),
|
logActive_(false),
|
||||||
logCoeff_(0.0)
|
logCoeff_(0.0)
|
||||||
{}
|
{}
|
||||||
@ -42,16 +41,17 @@ template<int PolySize>
|
|||||||
Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
||||||
name_(is),
|
|
||||||
logActive_(false),
|
logActive_(false),
|
||||||
logCoeff_(0.0)
|
logCoeff_(0.0)
|
||||||
{
|
{
|
||||||
if (name_ != name)
|
word isName(is);
|
||||||
|
|
||||||
|
if (isName != name)
|
||||||
{
|
{
|
||||||
FatalErrorIn
|
FatalErrorIn
|
||||||
(
|
(
|
||||||
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
||||||
) << "Expected polynomial name " << name << " but read " << name_
|
) << "Expected polynomial name " << name << " but read " << isName
|
||||||
<< nl << exit(FatalError);
|
<< nl << exit(FatalError);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
|||||||
FatalErrorIn
|
FatalErrorIn
|
||||||
(
|
(
|
||||||
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
||||||
) << "Polynomial coefficients for entry " << name_
|
) << "Polynomial coefficients for entry " << isName
|
||||||
<< " are invalid (empty)" << nl << exit(FatalError);
|
<< " are invalid (empty)" << nl << exit(FatalError);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,12 +72,10 @@ Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
|||||||
template<int PolySize>
|
template<int PolySize>
|
||||||
Foam::Polynomial<PolySize>::Polynomial
|
Foam::Polynomial<PolySize>::Polynomial
|
||||||
(
|
(
|
||||||
const word& name,
|
|
||||||
const Polynomial<PolySize>& poly
|
const Polynomial<PolySize>& poly
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(poly),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(poly),
|
||||||
name_(name),
|
|
||||||
logActive_(poly.logActive_),
|
logActive_(poly.logActive_),
|
||||||
logCoeff_(poly.logCoeff_)
|
logCoeff_(poly.logCoeff_)
|
||||||
{}
|
{}
|
||||||
@ -85,13 +83,6 @@ Foam::Polynomial<PolySize>::Polynomial
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
||||||
|
|
||||||
template<int PolySize>
|
|
||||||
const Foam::word& Foam::Polynomial<PolySize>::name() const
|
|
||||||
{
|
|
||||||
return name_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
template<int PolySize>
|
template<int PolySize>
|
||||||
bool& Foam::Polynomial<PolySize>::logActive()
|
bool& Foam::Polynomial<PolySize>::logActive()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -82,9 +82,6 @@ class Polynomial
|
|||||||
{
|
{
|
||||||
// Private data
|
// Private data
|
||||||
|
|
||||||
//- Polynomial name
|
|
||||||
word name_;
|
|
||||||
|
|
||||||
//- Include the log term? - only activated using integrateMinus1()
|
//- Include the log term? - only activated using integrateMinus1()
|
||||||
bool logActive_;
|
bool logActive_;
|
||||||
|
|
||||||
@ -107,17 +104,14 @@ public:
|
|||||||
//- Construct from name and Istream
|
//- Construct from name and Istream
|
||||||
Polynomial(const word& name, Istream& is);
|
Polynomial(const word& name, Istream& is);
|
||||||
|
|
||||||
//- Copy constructor with name
|
//- Copy constructor
|
||||||
Polynomial(const word& name, const Polynomial& poly);
|
Polynomial(const Polynomial& poly);
|
||||||
|
|
||||||
|
|
||||||
// Member Functions
|
// Member Functions
|
||||||
|
|
||||||
// Access
|
// Access
|
||||||
|
|
||||||
//- Return const access to the polynomial name
|
|
||||||
const word& name() const;
|
|
||||||
|
|
||||||
//- Return access to the log term active flag
|
//- Return access to the log term active flag
|
||||||
bool& logActive();
|
bool& logActive();
|
||||||
|
|
||||||
|
|||||||
@ -35,8 +35,7 @@ Foam::Ostream& Foam::operator<<
|
|||||||
const Polynomial<PolySize>& poly
|
const Polynomial<PolySize>& poly
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
os << poly.name_ << token::SPACE
|
os << static_cast
|
||||||
<< static_cast
|
|
||||||
<VectorSpace<Polynomial<PolySize>, scalar, PolySize> >(poly);
|
<VectorSpace<Polynomial<PolySize>, scalar, PolySize> >(poly);
|
||||||
|
|
||||||
// Check state of Ostream
|
// Check state of Ostream
|
||||||
|
|||||||
@ -111,7 +111,7 @@ protected:
|
|||||||
const PtrList<volScalarField>& carrierFields_;
|
const PtrList<volScalarField>& carrierFields_;
|
||||||
|
|
||||||
//- Active flag
|
//- Active flag
|
||||||
bool active_;
|
Switch active_;
|
||||||
|
|
||||||
//- List of point source properties
|
//- List of point source properties
|
||||||
List<pointSourceProperties> pointSources_;
|
List<pointSourceProperties> pointSources_;
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2008-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2008-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2008-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
|
\\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd.
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
|
|||||||
@ -30,14 +30,17 @@ License
|
|||||||
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
template<class EquationOfState, int PolySize>
|
template<class EquationOfState, int PolySize>
|
||||||
Foam::hPolynomialThermo<EquationOfState, PolySize>::hPolynomialThermo(Istream& is)
|
Foam::hPolynomialThermo<EquationOfState, PolySize>::hPolynomialThermo
|
||||||
|
(
|
||||||
|
Istream& is
|
||||||
|
)
|
||||||
:
|
:
|
||||||
EquationOfState(is),
|
EquationOfState(is),
|
||||||
Hf_(readScalar(is)),
|
Hf_(readScalar(is)),
|
||||||
Sf_(readScalar(is)),
|
Sf_(readScalar(is)),
|
||||||
cpPolynomial_("cpPolynomial", is),
|
cpPolynomial_("cpPolynomial", is),
|
||||||
dhPolynomial_("dhPolynomial", cpPolynomial_.integrate()),
|
dhPolynomial_(cpPolynomial_.integrate()),
|
||||||
sPolynomial_("sPolynomial", cpPolynomial_.integrateMinus1())
|
sPolynomial_(cpPolynomial_.integrateMinus1())
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -19,42 +19,6 @@ RASModel kEpsilon;
|
|||||||
|
|
||||||
turbulence on;
|
turbulence on;
|
||||||
|
|
||||||
laminarCoeffs
|
printCoeffs yes;
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
kEpsilonCoeffs
|
|
||||||
{
|
|
||||||
Cmu 0.09;
|
|
||||||
C1 1.44;
|
|
||||||
C2 1.92;
|
|
||||||
C3 -0.33;
|
|
||||||
alphah 1;
|
|
||||||
alphak 1;
|
|
||||||
alphaEps 0.76923;
|
|
||||||
}
|
|
||||||
|
|
||||||
RNGkEpsilonCoeffs
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
LaunderSharmaKECoeffs
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
LRRCoeffs
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
LaunderGibsonRSTMCoeffs
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
wallFunctionCoeffs
|
|
||||||
{
|
|
||||||
kappa 0.4187;
|
|
||||||
E 9;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -15,7 +15,7 @@ FoamFile
|
|||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
active false;
|
active true;
|
||||||
|
|
||||||
pointSources
|
pointSources
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user