diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.C b/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.C index 36df9e7400..7e6caf6ad9 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.C +++ b/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.C @@ -31,13 +31,16 @@ License namespace Foam { -namespace compressibilityModels -{ - -defineTypeNameAndDebug(Chung, 0); -addToRunTimeSelectionTable(barotropicCompressibilityModel, Chung, dictionary); - -} + namespace compressibilityModels + { + defineTypeNameAndDebug(Chung, 0); + addToRunTimeSelectionTable + ( + barotropicCompressibilityModel, + Chung, + dictionary + ); + } } // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // @@ -45,10 +48,11 @@ addToRunTimeSelectionTable(barotropicCompressibilityModel, Chung, dictionary); Foam::compressibilityModels::Chung::Chung ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ) : - barotropicCompressibilityModel(compressibilityProperties, gamma), + barotropicCompressibilityModel(compressibilityProperties, gamma, psiName), psiv_(compressibilityProperties_.lookup("psiv")), psil_(compressibilityProperties_.lookup("psil")), rhovSat_(compressibilityProperties_.lookup("rhovSat")), diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.H b/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.H index 56419ecbe9..97da534bcd 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.H +++ b/src/thermophysicalModels/barotropicCompressibilityModel/Chung/Chung.H @@ -75,7 +75,8 @@ public: Chung ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName = "psi" ); diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.C b/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.C index 5c7e7f753f..2e497b314c 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.C +++ b/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.C @@ -31,13 +31,16 @@ License namespace Foam { -namespace compressibilityModels -{ - -defineTypeNameAndDebug(Wallis, 0); -addToRunTimeSelectionTable(barotropicCompressibilityModel, Wallis, dictionary); - -} + namespace compressibilityModels + { + defineTypeNameAndDebug(Wallis, 0); + addToRunTimeSelectionTable + ( + barotropicCompressibilityModel, + Wallis, + dictionary + ); + } } // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // @@ -45,10 +48,11 @@ addToRunTimeSelectionTable(barotropicCompressibilityModel, Wallis, dictionary); Foam::compressibilityModels::Wallis::Wallis ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ) : - barotropicCompressibilityModel(compressibilityProperties, gamma), + barotropicCompressibilityModel(compressibilityProperties, gamma, psiName), psiv_(compressibilityProperties_.lookup("psiv")), psil_(compressibilityProperties_.lookup("psil")), rhovSat_(compressibilityProperties_.lookup("rhovSat")), @@ -62,8 +66,9 @@ Foam::compressibilityModels::Wallis::Wallis void Foam::compressibilityModels::Wallis::correct() { - psi_ = (gamma_*rhovSat_ + (scalar(1) - gamma_)*rholSat_) - *(gamma_*psiv_/rhovSat_ + (scalar(1) - gamma_)*psil_/rholSat_); + psi_ = + (gamma_*rhovSat_ + (scalar(1) - gamma_)*rholSat_) + *(gamma_*psiv_/rhovSat_ + (scalar(1) - gamma_)*psil_/rholSat_); } diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.H b/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.H index 71f4db0274..27c69c899f 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.H +++ b/src/thermophysicalModels/barotropicCompressibilityModel/Wallis/Wallis.H @@ -75,7 +75,8 @@ public: Wallis ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName = "psi" ); diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.C b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.C index 21706f524a..eeb7a8484d 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.C +++ b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.C @@ -42,7 +42,8 @@ namespace Foam Foam::barotropicCompressibilityModel::barotropicCompressibilityModel ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ) : compressibilityProperties_(compressibilityProperties), @@ -50,12 +51,12 @@ Foam::barotropicCompressibilityModel::barotropicCompressibilityModel ( IOobject ( - "psi", + psiName, gamma.mesh().time().timeName(), gamma.mesh() ), gamma.mesh(), - dimensionedScalar("psi", dimensionSet(0, -2, 2, 0, 0), 0) + dimensionedScalar(psiName, dimensionSet(0, -2, 2, 0, 0), 0) ), gamma_(gamma) {} diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.H b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.H index 71b5e5d423..776df971d8 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.H +++ b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/barotropicCompressibilityModel.H @@ -97,9 +97,10 @@ public: dictionary, ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ), - (compressibilityProperties, gamma) + (compressibilityProperties, gamma, psiName) ); @@ -109,7 +110,8 @@ public: static autoPtr New ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName = "psi" ); @@ -119,7 +121,8 @@ public: barotropicCompressibilityModel ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName = "psi" ); diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/newBarotropicCompressibilityModel.C b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/newBarotropicCompressibilityModel.C index 83db0208f5..ea38016be6 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/newBarotropicCompressibilityModel.C +++ b/src/thermophysicalModels/barotropicCompressibilityModel/barotropicCompressibilityModel/newBarotropicCompressibilityModel.C @@ -32,7 +32,8 @@ Foam::autoPtr Foam::barotropicCompressibilityModel::New ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ) { word bcModelTypeName @@ -60,7 +61,7 @@ Foam::barotropicCompressibilityModel::New return autoPtr ( - cstrIter()(compressibilityProperties, gamma) + cstrIter()(compressibilityProperties, gamma, psiName) ); } diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.C b/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.C index dbf584d4c9..3daf0dd37d 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.C +++ b/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.C @@ -31,13 +31,16 @@ License namespace Foam { -namespace compressibilityModels -{ - -defineTypeNameAndDebug(linear, 0); -addToRunTimeSelectionTable(barotropicCompressibilityModel, linear, dictionary); - -} + namespace compressibilityModels + { + defineTypeNameAndDebug(linear, 0); + addToRunTimeSelectionTable + ( + barotropicCompressibilityModel, + linear, + dictionary + ); + } } // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // @@ -45,10 +48,11 @@ addToRunTimeSelectionTable(barotropicCompressibilityModel, linear, dictionary); Foam::compressibilityModels::linear::linear ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName ) : - barotropicCompressibilityModel(compressibilityProperties, gamma), + barotropicCompressibilityModel(compressibilityProperties, gamma, psiName), psiv_(compressibilityProperties_.lookup("psiv")), psil_(compressibilityProperties_.lookup("psil")) { diff --git a/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.H b/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.H index 2162f0b9fd..cc83a8cbe4 100644 --- a/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.H +++ b/src/thermophysicalModels/barotropicCompressibilityModel/linear/linear.H @@ -72,7 +72,8 @@ public: linear ( const dictionary& compressibilityProperties, - const volScalarField& gamma + const volScalarField& gamma, + const word& psiName = "psi" );