Protected Member Functions | |
SST functions | |
tmp< volScalarField > | F1 (const volScalarField &CDkOmega) const |
tmp< volScalarField > | F2 () const |
tmp< volScalarField > | F3 () const |
tmp< volScalarField > | F23 () const |
tmp< volScalarField > | blend (const volScalarField &F1, const dimensionedScalar &psi1, const dimensionedScalar &psi2) const |
tmp< volScalarField::Internal > | blend (const volScalarField::Internal &F1, const dimensionedScalar &psi1, const dimensionedScalar &psi2) const |
tmp< volScalarField > | alphaK (const volScalarField &F1) const |
tmp< volScalarField > | alphaOmega (const volScalarField &F1) const |
tmp< volScalarField::Internal > | beta (const volScalarField::Internal &F1) const |
tmp< volScalarField::Internal > | gamma (const volScalarField::Internal &F1) const |
tmp< volScalarField > | DkEff (const volScalarField &F1) const |
tmp< volScalarField > | DomegaEff (const volScalarField &F1) const |
tmp< volScalarField::Internal > | Pk (const volScalarField::Internal &G) const |
tmp< volScalarField::Internal > | epsilonByk (const volScalarField &F1, const volTensorField &gradU) const |
tmp< volScalarField::Internal > | GbyNu (const volScalarField::Internal &GbyNu0, const volScalarField::Internal &F2, const volScalarField::Internal &S2) const |
tmp< fvScalarMatrix > | kSource () const |
tmp< fvScalarMatrix > | omegaSource () const |
tmp< fvScalarMatrix > | Qsas (const volScalarField::Internal &S2, const volScalarField::Internal &gamma, const volScalarField::Internal &beta) const |
Protected Attributes | |
SST parameters | |
dimensionedScalar | alphaK1_ |
dimensionedScalar | alphaK2_ |
dimensionedScalar | alphaOmega1_ |
dimensionedScalar | alphaOmega2_ |
dimensionedScalar | gamma1_ |
dimensionedScalar | gamma2_ |
dimensionedScalar | beta1_ |
dimensionedScalar | beta2_ |
dimensionedScalar | betaStar_ |
dimensionedScalar | a1_ |
dimensionedScalar | b1_ |
dimensionedScalar | c1_ |
Switch | F3_ |
Protected Attributes inherited from DATurbulenceModel | |
const fvMesh & | mesh_ |
fvMesh More... | |
const DAOption & | daOption_ |
DAOption object. More... | |
const dictionary & | allOptions_ |
all DAFoam options More... | |
volScalarField & | nut_ |
turbulence viscosity More... | |
volVectorField & | U_ |
velocity More... | |
surfaceScalarField & | phi_ |
face flux More... | |
volScalarField | phase_ |
phase field More... | |
surfaceScalarField & | phaseRhoPhi_ |
phase*phi*density field More... | |
IOdictionary | turbDict_ |
turbulence model property dict More... | |
dictionary | coeffDict_ |
turbulence model parameters dict More... | |
dimensionedScalar | kMin_ |
Lower limit of k. More... | |
dimensionedScalar | epsilonMin_ |
Lower limit of epsilon. More... | |
dimensionedScalar | omegaMin_ |
Lower limit for omega. More... | |
dimensionedScalar | nuTildaMin_ |
Lower limit for nuTilda. More... | |
scalar | Pr_ |
Prandtl number. More... | |
scalar | Prt_ = -9999.0 |
turbulent Prandtl number More... | |
Augmented variables for adjoint residuals | |
volScalarField & | omega_ |
volScalarField | omegaRes_ |
volScalarField | omegaResRef_ |
volScalarField | omegaResPartDeriv_ |
volScalarField | omegaRef_ |
volScalarField & | k_ |
volScalarField | kRes_ |
volScalarField | kResRef_ |
volScalarField | kResPartDeriv_ |
volScalarField | kRef_ |
volScalarField & | betaFieldInversion_ |
A beta field multiplying to the production term. More... | |
volScalarField | surfaceFriction_ |
a surface friction 'field' when using skin friction data for field inversion More... | |
volScalarField | surfaceFrictionData_ |
the reference field for surfaceFriction More... | |
volScalarField | pData_ |
the reference field for surfacePressure More... | |
volVectorField | UData_ |
reference field (e.g. velocity for DNS) More... | |
volScalarField | USingleComponentData_ |
the reference pressure field data More... | |
const volScalarField & | y_ |
Weight of betaFieldInversion for the turbulent transport equations if both are modified. More... | |
scalarList | omegaNearWall_ |
label | solveTurbState_ = 0 |
whether to solve for turb states More... | |
label | printInterval_ |
time step interval to print residual More... | |
TypeName ("kOmegaSSTFieldInversion") | |
DAkOmegaSSTFieldInversion (const word modelType, const fvMesh &mesh, const DAOption &daOption) | |
virtual | ~DAkOmegaSSTFieldInversion () |
virtual void | correctModelStates (wordList &modelStates) const |
update the turbulence state for DAStateInfo::regStates_ More... | |
virtual void | correctNut () |
update nut based on other turbulence variables and update the BCs More... | |
virtual void | correctBoundaryConditions () |
update turbulence variable boundary values More... | |
virtual void | updateIntermediateVariables () |
update any intermediate variables that are dependent on state variables and are used in calcResiduals More... | |
virtual void | correctStateResidualModelCon (List< List< word >> &stateCon) const |
update the original variable connectivity for the adjoint state residuals in stateCon More... | |
virtual void | addModelResidualCon (HashTable< List< List< word >>> &allCon) const |
add the model residual connectivity to stateCon More... | |
virtual void | calcResiduals (const dictionary &options) |
compute the turbulence residuals More... | |
virtual void | correct () |
solve the residual equations and update the state More... | |
void | saveOmegaNearWall () |
save near wall omega values to omegaNearWall_ More... | |
void | setOmegaNearWall () |
set omegaNearWall_ to near wall omega values More... | |
void | correctOmegaBoundaryConditions () |
specially treatment to correct epsilon BC More... | |
Additional Inherited Members | |
Public Member Functions inherited from DATurbulenceModel | |
TypeName ("DATurbulenceModel") | |
declareRunTimeSelectionTable (autoPtr, DATurbulenceModel, dictionary,(const word modelType, const fvMesh &mesh, const DAOption &daOption),(modelType, mesh, daOption)) | |
DATurbulenceModel (const word modelType, const fvMesh &mesh, const DAOption &daOption) | |
virtual | ~DATurbulenceModel () |
void | correctWallDist () |
update wall distance for d_. Note: y_ will be automatically updated in mesh_ object More... | |
void | correctAlphat () |
update alphat More... | |
virtual void | getTurbProdTerm (scalarList &prodTerm) const |
return the value of the production term from the Spalart Allmaras model More... | |
tmp< volSymmTensorField > | devRhoReff () const |
dev terms More... | |
tmp< fvVectorMatrix > | divDevRhoReff (volVectorField &U) |
divDev terms More... | |
tmp< fvVectorMatrix > | divDevReff (volVectorField &U) |
divDev terms More... | |
tmp< volScalarField > | nuEff () const |
return effective viscosity More... | |
tmp< volScalarField > | getNut () |
get the nut field More... | |
tmp< volScalarField > | alphaEff () |
return effective thermal diffusivity More... | |
tmp< volScalarField > | nu () const |
get the nu field More... | |
tmp< volScalarField > | getAlpha () const |
get alpha field More... | |
tmp< volScalarField > | getRho () |
get the density field More... | |
tmp< volScalarField > | getPhase () |
get the phase field More... | |
scalar | getPrt () |
get the turbulent Prandtl number More... | |
tmp< Foam::volScalarField > | getMu () const |
get mu More... | |
bool | writeData (Ostream &os) const |
this is a virtual function for regIOobject More... | |
void | printYPlus () const |
print the min max and mean yPlus to screen More... | |
label | isPrintTime (const Time &runTime, const label printInterval) const |
virtual void | invTranProdNuTildaEqn (const volScalarField &mySource, volScalarField &pseudoNuTilda) |
Inverse transpose product, M_nuTilda^(-T) More... | |
virtual void | constructPseudoNuTildaEqn () |
virtual void | rhsSolvePseudoNuTildaEqn (const volScalarField &nuTildaSource) |
virtual void | calcLduResidualTurb (volScalarField &nuTildaRes) |
calculate the turbulence residual using LDU matrix More... | |
Static Public Member Functions inherited from DATurbulenceModel | |
static autoPtr< DATurbulenceModel > | New (const word modelType, const fvMesh &mesh, const DAOption &daOption) |
Definition at line 50 of file DAkOmegaSSTFieldInversion.H.
DAkOmegaSSTFieldInversion | ( | const word | modelType, |
const fvMesh & | mesh, | ||
const DAOption & | daOption | ||
) |
Definition at line 41 of file DAkOmegaSSTFieldInversion.C.
References daOption(), forAll(), mesh, DAkOmegaSSTFieldInversion::omega_, DAkOmegaSSTFieldInversion::omegaNearWall_, and DAkOmegaSSTFieldInversion::printInterval_.
|
inlinevirtual |
Definition at line 231 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 242 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::alphaOmega2_, DAkOmegaSSTFieldInversion::betaStar_, DAkOmegaSSTFieldInversion::k_, DATurbulenceModel::nu(), DAkOmegaSSTFieldInversion::omega_, and DAkOmegaSSTFieldInversion::y_.
Referenced by DAkOmegaSSTFieldInversion::alphaK(), DAkOmegaSSTFieldInversion::alphaOmega(), DAkOmegaSSTFieldInversion::beta(), DAkOmegaSSTFieldInversion::blend(), DAkOmegaSSTFieldInversion::calcResiduals(), DAkOmegaSSTFieldInversion::DkEff(), DAkOmegaSSTFieldInversion::DomegaEff(), and DAkOmegaSSTFieldInversion::gamma().
|
protected |
Definition at line 261 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::betaStar_, DAkOmegaSSTFieldInversion::k_, DATurbulenceModel::nu(), DAkOmegaSSTFieldInversion::omega_, and DAkOmegaSSTFieldInversion::y_.
Referenced by DAkOmegaSSTFieldInversion::F23(), and DAkOmegaSSTFieldInversion::GbyNu().
|
protected |
Definition at line 273 of file DAkOmegaSSTFieldInversion.C.
References DATurbulenceModel::nu(), DAkOmegaSSTFieldInversion::omega_, and DAkOmegaSSTFieldInversion::y_.
Referenced by DAkOmegaSSTFieldInversion::F23().
|
protected |
Definition at line 283 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::F2(), DAkOmegaSSTFieldInversion::F3(), and DAkOmegaSSTFieldInversion::F3_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::correctNut().
|
inlineprotected |
Definition at line 85 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::F1().
Referenced by DAkOmegaSSTFieldInversion::alphaK(), DAkOmegaSSTFieldInversion::alphaOmega(), DAkOmegaSSTFieldInversion::beta(), and DAkOmegaSSTFieldInversion::gamma().
|
inlineprotected |
Definition at line 93 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::F1().
|
inlineprotected |
Definition at line 101 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::alphaK1_, DAkOmegaSSTFieldInversion::alphaK2_, DAkOmegaSSTFieldInversion::blend(), and DAkOmegaSSTFieldInversion::F1().
Referenced by DAkOmegaSSTFieldInversion::DkEff().
|
inlineprotected |
Definition at line 106 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::alphaOmega1_, DAkOmegaSSTFieldInversion::alphaOmega2_, DAkOmegaSSTFieldInversion::blend(), and DAkOmegaSSTFieldInversion::F1().
Referenced by DAkOmegaSSTFieldInversion::DomegaEff().
|
inlineprotected |
Definition at line 111 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::beta1_, DAkOmegaSSTFieldInversion::beta2_, DAkOmegaSSTFieldInversion::blend(), and DAkOmegaSSTFieldInversion::F1().
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
inlineprotected |
Definition at line 117 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::blend(), DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::gamma1_, and DAkOmegaSSTFieldInversion::gamma2_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
inlineprotected |
Definition at line 124 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::alphaK(), DAkOmegaSSTFieldInversion::F1(), DATurbulenceModel::nu(), and DATurbulenceModel::nut_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
inlineprotected |
Definition at line 131 of file DAkOmegaSSTFieldInversion.H.
References DAkOmegaSSTFieldInversion::alphaOmega(), DAkOmegaSSTFieldInversion::F1(), DATurbulenceModel::nu(), and DATurbulenceModel::nut_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 306 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::betaStar_, DAkOmegaSSTFieldInversion::c1_, DAkOmegaSSTFieldInversion::k_, and DAkOmegaSSTFieldInversion::omega_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 312 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::betaStar_, and DAkOmegaSSTFieldInversion::omega_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 295 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::a1_, DAkOmegaSSTFieldInversion::b1_, DAkOmegaSSTFieldInversion::betaStar_, DAkOmegaSSTFieldInversion::c1_, DAkOmegaSSTFieldInversion::F2(), and DAkOmegaSSTFieldInversion::omega_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 319 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::k_, and rho.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 328 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::omega_, and rho.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 337 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::omega_, and rho.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
TypeName | ( | "kOmegaSSTFieldInversion" | ) |
|
virtual |
update the turbulence state for DAStateInfo::regStates_
Implements DATurbulenceModel.
Definition at line 350 of file DAkOmegaSSTFieldInversion.C.
References forAll().
|
virtual |
update nut based on other turbulence variables and update the BCs
Implements DATurbulenceModel.
Definition at line 386 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::a1_, DAkOmegaSSTFieldInversion::b1_, DATurbulenceModel::correctAlphat(), DAkOmegaSSTFieldInversion::F23(), DAkOmegaSSTFieldInversion::k_, DATurbulenceModel::mesh_, DATurbulenceModel::nut_, DAkOmegaSSTFieldInversion::omega_, and U.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::updateIntermediateVariables().
|
virtual |
update turbulence variable boundary values
Implements DATurbulenceModel.
Definition at line 408 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::k_.
|
virtual |
update any intermediate variables that are dependent on state variables and are used in calcResiduals
Implements DATurbulenceModel.
Definition at line 497 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::correctNut().
|
virtual |
update the original variable connectivity for the adjoint state residuals in stateCon
Implements DATurbulenceModel.
Definition at line 508 of file DAkOmegaSSTFieldInversion.C.
References forAll().
|
virtual |
add the model residual connectivity to stateCon
Implements DATurbulenceModel.
Definition at line 607 of file DAkOmegaSSTFieldInversion.C.
References DATurbulenceModel::mesh_.
|
virtual |
compute the turbulence residuals
Implements DATurbulenceModel.
Definition at line 719 of file DAkOmegaSSTFieldInversion.C.
References DATurbulenceModel::allOptions_, DAkOmegaSSTFieldInversion::alphaOmega2_, DAkOmegaSSTFieldInversion::beta(), DAkOmegaSSTFieldInversion::betaFieldInversion_, DAUtility::boundVar(), DAkOmegaSSTFieldInversion::correctNut(), DAkOmegaSSTFieldInversion::correctOmegaBoundaryConditions(), DAkOmegaSSTFieldInversion::DkEff(), DAkOmegaSSTFieldInversion::DomegaEff(), DAkOmegaSSTFieldInversion::epsilonByk(), DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::F23(), DAkOmegaSSTFieldInversion::gamma(), DAkOmegaSSTFieldInversion::GbyNu(), DATurbulenceModel::isPrintTime(), DAkOmegaSSTFieldInversion::k_, DAkOmegaSSTFieldInversion::kRes_, DAkOmegaSSTFieldInversion::kSource(), DATurbulenceModel::mesh_, normalizeResiduals, DATurbulenceModel::nut_, DAkOmegaSSTFieldInversion::omega_, DAkOmegaSSTFieldInversion::omegaRes_, DAkOmegaSSTFieldInversion::omegaSource(), DATurbulenceModel::phase_, DATurbulenceModel::phaseRhoPhi_, DATurbulenceModel::phi_, DAkOmegaSSTFieldInversion::Pk(), DAkOmegaSSTFieldInversion::printInterval_, DAkOmegaSSTFieldInversion::Qsas(), DAkOmegaSSTFieldInversion::setOmegaNearWall(), solve(), DAkOmegaSSTFieldInversion::solveTurbState_, and DATurbulenceModel::U_.
Referenced by DAkOmegaSSTFieldInversion::correct().
|
virtual |
solve the residual equations and update the state
Implements DATurbulenceModel.
Definition at line 699 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::solveTurbState_.
void saveOmegaNearWall | ( | ) |
save near wall omega values to omegaNearWall_
Definition at line 447 of file DAkOmegaSSTFieldInversion.C.
References forAll(), DATurbulenceModel::mesh_, DAkOmegaSSTFieldInversion::omega_, and DAkOmegaSSTFieldInversion::omegaNearWall_.
Referenced by DAkOmegaSSTFieldInversion::correctOmegaBoundaryConditions().
void setOmegaNearWall | ( | ) |
set omegaNearWall_ to near wall omega values
Definition at line 471 of file DAkOmegaSSTFieldInversion.C.
References forAll(), DATurbulenceModel::mesh_, DAkOmegaSSTFieldInversion::omega_, and DAkOmegaSSTFieldInversion::omegaNearWall_.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::correctOmegaBoundaryConditions().
void correctOmegaBoundaryConditions | ( | ) |
specially treatment to correct epsilon BC
Definition at line 420 of file DAkOmegaSSTFieldInversion.C.
References DAkOmegaSSTFieldInversion::omega_, DAkOmegaSSTFieldInversion::saveOmegaNearWall(), and DAkOmegaSSTFieldInversion::setOmegaNearWall().
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 57 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::alphaK().
|
protected |
Definition at line 58 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::alphaK().
|
protected |
Definition at line 60 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::alphaOmega().
|
protected |
Definition at line 61 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::alphaOmega(), DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::F1().
|
protected |
Definition at line 63 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::gamma().
|
protected |
Definition at line 64 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::gamma().
|
protected |
Definition at line 66 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::beta().
|
protected |
Definition at line 67 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::beta().
|
protected |
Definition at line 69 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::epsilonByk(), DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::F2(), DAkOmegaSSTFieldInversion::GbyNu(), and DAkOmegaSSTFieldInversion::Pk().
|
protected |
Definition at line 71 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::correctNut(), and DAkOmegaSSTFieldInversion::GbyNu().
|
protected |
Definition at line 72 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::correctNut(), and DAkOmegaSSTFieldInversion::GbyNu().
|
protected |
Definition at line 73 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::GbyNu(), and DAkOmegaSSTFieldInversion::Pk().
|
protected |
Definition at line 75 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::F23().
|
protected |
Definition at line 166 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), DAkOmegaSSTFieldInversion::correctNut(), DAkOmegaSSTFieldInversion::correctOmegaBoundaryConditions(), DAkOmegaSSTFieldInversion::DAkOmegaSSTFieldInversion(), DAkOmegaSSTFieldInversion::epsilonByk(), DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::F2(), DAkOmegaSSTFieldInversion::F3(), DAkOmegaSSTFieldInversion::GbyNu(), DAkOmegaSSTFieldInversion::omegaSource(), DAkOmegaSSTFieldInversion::Pk(), DAkOmegaSSTFieldInversion::Qsas(), DAkOmegaSSTFieldInversion::saveOmegaNearWall(), and DAkOmegaSSTFieldInversion::setOmegaNearWall().
|
protected |
Definition at line 167 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 168 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 169 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 170 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 171 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), DAkOmegaSSTFieldInversion::correctBoundaryConditions(), DAkOmegaSSTFieldInversion::correctNut(), DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::F2(), DAkOmegaSSTFieldInversion::kSource(), and DAkOmegaSSTFieldInversion::Pk().
|
protected |
Definition at line 172 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
Definition at line 173 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 174 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Definition at line 175 of file DAkOmegaSSTFieldInversion.H.
|
protected |
A beta field multiplying to the production term.
Definition at line 179 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals().
|
protected |
a surface friction 'field' when using skin friction data for field inversion
Definition at line 182 of file DAkOmegaSSTFieldInversion.H.
|
protected |
the reference field for surfaceFriction
Definition at line 185 of file DAkOmegaSSTFieldInversion.H.
|
protected |
the reference field for surfacePressure
Definition at line 188 of file DAkOmegaSSTFieldInversion.H.
|
protected |
reference field (e.g. velocity for DNS)
Definition at line 191 of file DAkOmegaSSTFieldInversion.H.
|
protected |
the reference pressure field data
Definition at line 194 of file DAkOmegaSSTFieldInversion.H.
|
protected |
Weight of betaFieldInversion for the turbulent transport equations if both are modified.
Name of turbulent transport equation to modify: can be k, omega, or all if k OR omega is selected the field inversion modification is: ProdTerm(k or omega)*betaFieldInversion if all is selected the modification is: ProdTerm(k)*betaField, ProdTerm(omega)*(1.0/betaField) in the second case this is because nut is proportional to k and inversely proportional to omega 3D wall distance
Definition at line 206 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::F1(), DAkOmegaSSTFieldInversion::F2(), and DAkOmegaSSTFieldInversion::F3().
|
protected |
cell-center omega values near the wall, this is to fix the issue that the omegaWallFunction will try to modify omega values for the cells near walls this will cause issue for FD-based partial derivatives, so here we basically implement a zeroGradient BC for near wall omega.
Definition at line 212 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::DAkOmegaSSTFieldInversion(), DAkOmegaSSTFieldInversion::saveOmegaNearWall(), and DAkOmegaSSTFieldInversion::setOmegaNearWall().
|
protected |
whether to solve for turb states
Definition at line 215 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::correct().
|
protected |
time step interval to print residual
Definition at line 218 of file DAkOmegaSSTFieldInversion.H.
Referenced by DAkOmegaSSTFieldInversion::calcResiduals(), and DAkOmegaSSTFieldInversion::DAkOmegaSSTFieldInversion().