mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Register RAS/LES models with (optional) alternative name
- allows better inheritance of models, since the coefficients dictionary can be made to match the derived class. related to commits9544280e65+14b4c3849c
This commit is contained in:
@ -51,10 +51,11 @@ PDRkEpsilon::PDRkEpsilon
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -116,7 +116,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -61,10 +61,11 @@ DeardorffDiffStress::DeardorffDiffStress
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
GenSGSStress(rho, U, phi, thermoPhysicalModel),
|
GenSGSStress(rho, U, phi, thermoPhysicalModel),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -102,7 +102,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -42,18 +42,11 @@ GenEddyVisc::GenEddyVisc
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
(
|
|
||||||
word("GenEddyVisc"),
|
|
||||||
rho,
|
|
||||||
U,
|
|
||||||
phi,
|
|
||||||
thermoPhysicalModel,
|
|
||||||
turbulenceModelName
|
|
||||||
),
|
|
||||||
|
|
||||||
ce_
|
ce_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -91,7 +91,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = "GenEddyVisc"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -42,18 +42,11 @@ GenSGSStress::GenSGSStress
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
(
|
|
||||||
word("GenSGSStress"),
|
|
||||||
rho,
|
|
||||||
U,
|
|
||||||
phi,
|
|
||||||
thermoPhysicalModel,
|
|
||||||
turbulenceModelName
|
|
||||||
),
|
|
||||||
|
|
||||||
ce_
|
ce_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -91,7 +91,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = "GenSGSStress"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -69,10 +69,11 @@ Smagorinsky::Smagorinsky
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -97,7 +97,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -107,10 +107,11 @@ SpalartAllmaras::SpalartAllmaras
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
sigmaNut_
|
sigmaNut_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -112,7 +112,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -91,10 +91,11 @@ dynOneEqEddy::dynOneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
||||||
|
|
||||||
filterPtr_(LESfilter::New(U.mesh(), coeffDict())),
|
filterPtr_(LESfilter::New(U.mesh(), coeffDict())),
|
||||||
|
|||||||
@ -108,7 +108,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -64,10 +64,11 @@ lowReOneEqEddy::lowReOneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -99,7 +99,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -60,10 +60,11 @@ oneEqEddy::oneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
LESModel(modelName, rho, U, phi, thermoPhysicalModel, turbulenceModelName),
|
||||||
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
GenEddyVisc(rho, U, phi, thermoPhysicalModel),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -102,7 +102,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermoPhysicalModel,
|
const basicThermo& thermoPhysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -51,10 +51,11 @@ LRR::LRR
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -120,7 +120,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -51,10 +51,11 @@ LaunderGibsonRSTM::LaunderGibsonRSTM
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -129,7 +129,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -66,10 +66,11 @@ LaunderSharmaKE::LaunderSharmaKE
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -113,7 +113,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ RNGkEpsilon::RNGkEpsilon
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -109,7 +109,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -110,10 +110,11 @@ SpalartAllmaras::SpalartAllmaras
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
sigmaNut_
|
sigmaNut_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -150,7 +150,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ kEpsilon::kEpsilon
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -105,7 +105,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -93,10 +93,11 @@ kOmegaSST::kOmegaSST
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
alphaK1_
|
alphaK1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -188,7 +188,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -48,10 +48,11 @@ laminar::laminar
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName)
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -69,7 +69,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -91,10 +91,11 @@ realizableKE::realizableKE
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
RASModel(modelName, rho, U, phi, thermophysicalModel, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -127,7 +127,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
const basicThermo& thermophysicalModel,
|
const basicThermo& thermophysicalModel,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -56,10 +56,11 @@ DeardorffDiffStress::DeardorffDiffStress
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenSGSStress(U, phi, transport),
|
GenSGSStress(U, phi, transport),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -101,7 +101,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -41,10 +41,11 @@ GenEddyVisc::GenEddyVisc
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(word("GenEddyVisc"), U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
ce_
|
ce_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -82,7 +82,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = "GenEddyVisc"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -41,10 +41,11 @@ GenSGSStress::GenSGSStress
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(word("GenSGSStress"), U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
ce_
|
ce_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -86,7 +86,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = "GenSGSStress"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -56,10 +56,11 @@ LRRDiffStress::LRRDiffStress
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenSGSStress(U, phi, transport),
|
GenSGSStress(U, phi, transport),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -100,7 +100,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -56,10 +56,11 @@ Smagorinsky::Smagorinsky
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
ck_
|
ck_
|
||||||
|
|||||||
@ -97,7 +97,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -47,10 +47,11 @@ Smagorinsky2::Smagorinsky2
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
Smagorinsky(U, phi, transport),
|
Smagorinsky(U, phi, transport),
|
||||||
|
|
||||||
cD2_
|
cD2_
|
||||||
|
|||||||
@ -94,7 +94,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -94,10 +94,11 @@ SpalartAllmarasDDES::SpalartAllmarasDDES
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
SpalartAllmaras(U, phi, transport, turbulenceModelName, typeName)
|
SpalartAllmaras(U, phi, transport, turbulenceModelName, modelName)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -96,7 +96,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -144,10 +144,11 @@ SpalartAllmarasIDDES::SpalartAllmarasIDDES
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
SpalartAllmaras(U, phi, transport, turbulenceModelName, typeName),
|
SpalartAllmaras(U, phi, transport, turbulenceModelName, modelName),
|
||||||
|
|
||||||
fwStar_
|
fwStar_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -105,7 +105,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -47,10 +47,11 @@ dynMixedSmagorinsky::dynMixedSmagorinsky
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
scaleSimilarity(U, phi, transport),
|
scaleSimilarity(U, phi, transport),
|
||||||
dynSmagorinsky(U, phi, transport)
|
dynSmagorinsky(U, phi, transport)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -100,7 +100,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -105,10 +105,11 @@ dynOneEqEddy::dynOneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
k_
|
k_
|
||||||
|
|||||||
@ -111,7 +111,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -96,10 +96,11 @@ dynSmagorinsky::dynSmagorinsky
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
k_
|
k_
|
||||||
|
|||||||
@ -120,7 +120,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -48,10 +48,11 @@ laminar::laminar
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName)
|
LESModel(modelName, U, phi, transport, turbulenceModelName)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -77,7 +77,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -96,10 +96,11 @@ locDynOneEqEddy::locDynOneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
k_
|
k_
|
||||||
|
|||||||
@ -133,7 +133,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -47,10 +47,11 @@ mixedSmagorinsky::mixedSmagorinsky
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
scaleSimilarity(U, phi, transport),
|
scaleSimilarity(U, phi, transport),
|
||||||
Smagorinsky(U, phi, transport)
|
Smagorinsky(U, phi, transport)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -100,7 +100,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -57,10 +57,11 @@ oneEqEddy::oneEqEddy
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
k_
|
k_
|
||||||
|
|||||||
@ -103,7 +103,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -45,10 +45,11 @@ scaleSimilarity::scaleSimilarity
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
filterPtr_(LESfilter::New(U.mesh(), coeffDict())),
|
filterPtr_(LESfilter::New(U.mesh(), coeffDict())),
|
||||||
filter_(filterPtr_())
|
filter_(filterPtr_())
|
||||||
{
|
{
|
||||||
|
|||||||
@ -85,7 +85,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -66,10 +66,11 @@ spectEddyVisc::spectEddyVisc
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
LESModel(typeName, U, phi, transport, turbulenceModelName),
|
LESModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
GenEddyVisc(U, phi, transport),
|
GenEddyVisc(U, phi, transport),
|
||||||
|
|
||||||
cB_
|
cB_
|
||||||
|
|||||||
@ -105,7 +105,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ LRR::LRR
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -113,7 +113,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,10 +49,11 @@ LamBremhorstKE::LamBremhorstKE
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -90,7 +90,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ LaunderGibsonRSTM::LaunderGibsonRSTM
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -124,7 +124,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -65,10 +65,11 @@ LaunderSharmaKE::LaunderSharmaKE
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -106,7 +106,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,10 +49,11 @@ LienCubicKE::LienCubicKE
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
C1_
|
C1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -103,7 +103,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ LienCubicKELowRe::LienCubicKELowRe
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
C1_
|
C1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -130,7 +130,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -50,10 +50,11 @@ LienLeschzinerLowRe::LienLeschzinerLowRe
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
C1_
|
C1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -99,7 +99,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -48,10 +48,11 @@ NonlinearKEShih::NonlinearKEShih
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
C1_
|
C1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -106,7 +106,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,10 +49,11 @@ RNGkEpsilon::RNGkEpsilon
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -104,7 +104,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -107,10 +107,11 @@ SpalartAllmaras::SpalartAllmaras
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
sigmaNut_
|
sigmaNut_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -148,7 +148,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,10 +49,11 @@ kEpsilon::kEpsilon
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -98,7 +98,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -49,10 +49,11 @@ kOmega::kOmega
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -112,7 +112,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -92,10 +92,11 @@ kOmegaSST::kOmegaSST
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
alphaK1_
|
alphaK1_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -182,7 +182,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -47,10 +47,11 @@ laminar::laminar
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName)
|
RASModel(modelName, U, phi, transport, turbulenceModelName)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -68,7 +68,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -75,10 +75,11 @@ qZeta::qZeta
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName
|
const word& turbulenceModelName,
|
||||||
|
const word& modelName
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
RASModel(typeName, U, phi, transport, turbulenceModelName),
|
RASModel(modelName, U, phi, transport, turbulenceModelName),
|
||||||
|
|
||||||
Cmu_
|
Cmu_
|
||||||
(
|
(
|
||||||
|
|||||||
@ -104,7 +104,8 @@ public:
|
|||||||
const volVectorField& U,
|
const volVectorField& U,
|
||||||
const surfaceScalarField& phi,
|
const surfaceScalarField& phi,
|
||||||
transportModel& transport,
|
transportModel& transport,
|
||||||
const word& turbulenceModelName = turbulenceModel::typeName
|
const word& turbulenceModelName = turbulenceModel::typeName,
|
||||||
|
const word& modelName = typeName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user