diff --git a/src/functionObjects/field/Lambda2/Lambda2.C b/src/functionObjects/field/Lambda2/Lambda2.C index f527212162f479053c3d0cb0531840dcc302f97d..a6ddc8b5970cf511cb8f8a3309ff70fca35e2935 100644 --- a/src/functionObjects/field/Lambda2/Lambda2.C +++ b/src/functionObjects/field/Lambda2/Lambda2.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2013-2016 OpenFOAM Foundation - Copyright (C) 2019-2020 OpenCFD Ltd. + Copyright (C) 2019-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -61,10 +61,11 @@ bool Foam::functionObjects::Lambda2::calc() ) ); + // (JH:p. 76-78) return store ( resultName_, - -eigenValues(SSplusWW)().component(vector::Y) + eigenValues(SSplusWW)().component(vector::Y) ); } diff --git a/src/functionObjects/field/Lambda2/Lambda2.H b/src/functionObjects/field/Lambda2/Lambda2.H index 65ee40d9f1b8fa64244399a38b58ac149ae8ff65..934b52cfc2b8243237c1aed978402fda1efe7cbf 100644 --- a/src/functionObjects/field/Lambda2/Lambda2.H +++ b/src/functionObjects/field/Lambda2/Lambda2.H @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2013-2016 OpenFOAM Foundation - Copyright (C) 2020 OpenCFD Ltd. + Copyright (C) 2020-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -37,30 +37,39 @@ Description Operands: \table Operand | Type | Location - input | volVectorField | $FOAM_CASE/\<time\>/\<inpField\> + input | volVectorField | \<case\>/\<time\>/\<inpField\> output file | - | - - output field | volScalarField | $FOAM_CASE/\<time\>/\<outField\> + output field | volScalarField | \<case\>/\<time\>/\<outField\> \endtable + References: + \verbatim + Governing equation (tag:JH): + Jeong, J., & Hussain, F. (1995). + On the identification of a vortex. + Journal of Fluid Mechanics, 285, 69-94. + DOI:10.1017/S0022112095000462 + \endverbatim + Usage Minimal example by using \c system/controlDict.functions: \verbatim Lambda21 { - // Mandatory entries (unmodifiable) + // Mandatory entries type Lambda2; libs (fieldFunctionObjects); - // Optional (inherited) entries + // Inherited entries ... } \endverbatim where the entries mean: \table - Property | Description | Type | Req'd | Dflt - type | Type name: Lambda2 | word | yes | - - libs | Library name: fieldFunctionObjects | word | yes | - + Property | Description | Type | Reqd | Deflt + type | Type name: Lambda2 | word | yes | - + libs | Library name: fieldFunctionObjects | word | yes | - \endtable The inherited entries are elaborated in: @@ -72,12 +81,6 @@ Usage postProcess -func Lambda2 \endverbatim -See also - - Foam::functionObject - - Foam::functionObjects::fvMeshFunctionObject - - Foam::functionObjects::fieldExpression - - ExtendedCodeGuide::functionObjects::field::Lambda2 - SourceFiles Lambda2.C