Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
2647d178
Commit
2647d178
authored
Dec 16, 2015
by
Henry Weller
Browse files
solvers: Change from pure RAS to any turbulence model
Provides support for running laminar.
parent
4976c6e5
Changes
8
Hide whitespace changes
Inline
Side-by-side
applications/solvers/compressible/rhoSimpleFoam/createFields.H
View file @
2647d178
...
...
@@ -69,9 +69,9 @@ dimensionedScalar rhoMin
);
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
autoPtr
<
compressible
::
RAS
Model
>
turbulence
autoPtr
<
compressible
::
turbulence
Model
>
turbulence
(
compressible
::
New
<
compressible
::
RASModel
>
compressible
::
turbulenceModel
::
New
(
rho
,
U
,
...
...
applications/solvers/compressible/rhoSimpleFoam/rhoPorousSimpleFoam/createFields.H
View file @
2647d178
...
...
@@ -68,9 +68,9 @@ dimensionedScalar rhoMin
);
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
autoPtr
<
compressible
::
RAS
Model
>
turbulence
autoPtr
<
compressible
::
turbulence
Model
>
turbulence
(
compressible
::
New
<
compressible
::
RASModel
>
compressible
::
turbulenceModel
::
New
(
rho
,
U
,
...
...
applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/createFields.H
View file @
2647d178
...
...
@@ -47,9 +47,9 @@ volVectorField U
#include
"readTransportProperties.H"
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
autoPtr
<
incompressible
::
RAS
Model
>
turbulence
autoPtr
<
incompressible
::
turbulence
Model
>
turbulence
(
incompressible
::
New
<
incompressible
::
RASModel
>
(
U
,
phi
,
laminarTransport
)
incompressible
::
turbulenceModel
::
New
(
U
,
phi
,
laminarTransport
)
);
// Kinematic density for buoyancy force
...
...
applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/createFields.H
View file @
2647d178
...
...
@@ -47,9 +47,9 @@ volVectorField U
#include
"readTransportProperties.H"
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
autoPtr
<
incompressible
::
RAS
Model
>
turbulence
autoPtr
<
incompressible
::
turbulence
Model
>
turbulence
(
incompressible
::
New
<
incompressible
::
RASModel
>
(
U
,
phi
,
laminarTransport
)
incompressible
::
turbulenceModel
::
New
(
U
,
phi
,
laminarTransport
)
);
// Kinematic density for buoyancy force
...
...
applications/solvers/heatTransfer/buoyantSimpleFoam/createFields.H
View file @
2647d178
...
...
@@ -37,9 +37,9 @@ volVectorField U
#include
"compressibleCreatePhi.H"
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
autoPtr
<
compressible
::
RAS
Model
>
turbulence
autoPtr
<
compressible
::
turbulence
Model
>
turbulence
(
compressible
::
New
<
compressible
::
RASModel
>
compressible
::
turbulenceModel
::
New
(
rho
,
U
,
...
...
applications/solvers/heatTransfer/thermoFoam/setAlphaEff.H
View file @
2647d178
Info
<<
"Creating turbulence model
\n
"
<<
endl
;
tmp
<
volScalarField
>
talphaEff
;
IOobject
turbulenceHeader
IOobject
turbulence
Properties
Header
(
"turbulenceProperties"
,
runTime
.
constant
(),
mesh
,
IOobject
::
MUST_READ
IOobject
::
MUST_READ_IF_MODIFIED
,
IOobject
::
NO_WRITE
,
false
);
IOobject
RASHeader
(
"RASProperties"
,
runTime
.
constant
(),
mesh
,
IOobject
::
MUST_READ
);
IOobject
LESHeader
(
"LESProperties"
,
runTime
.
constant
(),
mesh
,
IOobject
::
MUST_READ
);
if
(
turbulenceHeader
.
headerOk
())
if
(
turbulencePropertiesHeader
.
headerOk
())
{
autoPtr
<
compressible
::
turbulenceModel
>
turbulence
(
...
...
@@ -40,36 +26,6 @@
talphaEff
=
turbulence
->
alphaEff
();
}
else
if
(
RASHeader
.
headerOk
())
{
autoPtr
<
compressible
::
RASModel
>
turbulence
(
compressible
::
New
<
compressible
::
RASModel
>
(
rho
,
U
,
phi
,
thermo
)
);
talphaEff
=
turbulence
->
alphaEff
();
}
else
if
(
LESHeader
.
headerOk
())
{
autoPtr
<
compressible
::
LESModel
>
turbulence
(
compressible
::
New
<
compressible
::
LESModel
>
(
rho
,
U
,
phi
,
thermo
)
);
talphaEff
=
turbulence
->
alphaEff
();
}
else
{
talphaEff
=
tmp
<
volScalarField
>
...
...
applications/solvers/incompressible/adjointShapeOptimizationFoam/createFields.H
View file @
2647d178
...
...
@@ -80,9 +80,9 @@ mesh.setFluxRequired(pa.name());
singlePhaseTransportModel
laminarTransport
(
U
,
phi
);
autoPtr
<
incompressible
::
RAS
Model
>
turbulence
autoPtr
<
incompressible
::
turbulence
Model
>
turbulence
(
incompressible
::
New
<
incompressible
::
RASModel
>
(
U
,
phi
,
laminarTransport
)
incompressible
::
turbulenceModel
::
New
(
U
,
phi
,
laminarTransport
)
);
...
...
applications/solvers/incompressible/boundaryFoam/createFields.H
View file @
2647d178
...
...
@@ -31,9 +31,9 @@ surfaceScalarField phi
singlePhaseTransportModel
laminarTransport
(
U
,
phi
);
autoPtr
<
incompressible
::
RAS
Model
>
turbulence
autoPtr
<
incompressible
::
turbulence
Model
>
turbulence
(
incompressible
::
New
<
incompressible
::
RASModel
>
(
U
,
phi
,
laminarTransport
)
incompressible
::
turbulenceModel
::
New
(
U
,
phi
,
laminarTransport
)
);
dimensionedVector
Ubar
(
"Ubar"
,
dimVelocity
,
laminarTransport
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment