diff --git a/etc/codeTemplates/dynamicCode/Function1Template.C b/etc/codeTemplates/dynamicCode/Function1Template.C index a4f12919b9..b0a688f6dc 100644 --- a/etc/codeTemplates/dynamicCode/Function1Template.C +++ b/etc/codeTemplates/dynamicCode/Function1Template.C @@ -127,7 +127,7 @@ Foam::Function1s::${typeName}Function1${TemplateType}:: // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // Foam::${TemplateType} -Foam::Function1s::${typeName}Function1${TemplateType}::integrate +Foam::Function1s::${typeName}Function1${TemplateType}::integral ( const scalar x1, const scalar x2 diff --git a/etc/codeTemplates/dynamicCode/Function1Template.H b/etc/codeTemplates/dynamicCode/Function1Template.H index 69209e9df3..639ab305f0 100644 --- a/etc/codeTemplates/dynamicCode/Function1Template.H +++ b/etc/codeTemplates/dynamicCode/Function1Template.H @@ -107,7 +107,7 @@ public: } //- Integrate between two values - virtual ${TemplateType} integrate + virtual ${TemplateType} integral ( const scalar x1, const scalar x2 diff --git a/etc/codeTemplates/dynamicCode/Function2Template.C b/etc/codeTemplates/dynamicCode/Function2Template.C index 5214542e4e..c787d024bf 100644 --- a/etc/codeTemplates/dynamicCode/Function2Template.C +++ b/etc/codeTemplates/dynamicCode/Function2Template.C @@ -62,6 +62,17 @@ extern "C" } +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +void Foam::Function2s::${typeName}Function2${TemplateType}::writeData +( + Ostream& os +) const +{ + NotImplemented; +} + + // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // Foam::Function2s::${typeName}Function2${TemplateType}:: @@ -113,15 +124,4 @@ Foam::Function2s::${typeName}Function2${TemplateType}:: } -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void Foam::Function2s::${typeName}Function2${TemplateType}::writeData -( - Ostream& os -) const -{ - NotImplemented; -} - - // ************************************************************************* i/ diff --git a/etc/codeTemplates/dynamicCode/Function2Template.H b/etc/codeTemplates/dynamicCode/Function2Template.H index 742c71a628..13990b1d8b 100644 --- a/etc/codeTemplates/dynamicCode/Function2Template.H +++ b/etc/codeTemplates/dynamicCode/Function2Template.H @@ -55,6 +55,11 @@ class ${typeName}Function2${TemplateType} : public FieldFunction2<${TemplateType}, ${typeName}Function2${TemplateType}> { + // Private Member Functions + + //- Write data to dictionary stream + virtual void writeData(Ostream& os) const; + public: @@ -105,9 +110,6 @@ public: //}}} end code } - //- Write in dictionary format - virtual void writeData(Ostream& os) const; - // Member Operators diff --git a/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.C b/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.C index 3b9d7aa747..381a2fd4dd 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.C +++ b/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.C @@ -149,7 +149,7 @@ Foam::tmp> Foam::Function1s::Coded::value template -inline Type Foam::Function1s::Coded::integrate +inline Type Foam::Function1s::Coded::integral ( const scalar x1, const scalar x2 @@ -161,7 +161,7 @@ inline Type Foam::Function1s::Coded::integrate template -Foam::tmp> Foam::Function1s::Coded::integrate +Foam::tmp> Foam::Function1s::Coded::integral ( const scalarField& x1, const scalarField& x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.H b/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.H index f1fe2e3920..cd5529249c 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.H +++ b/src/OpenFOAM/primitives/functions/Function1/Coded/CodedFunction1.H @@ -155,10 +155,10 @@ public: virtual tmp> value(const scalarField& x) const; //- Integrate between two scalars - virtual Type integrate(const scalar x1, const scalar x2) const; + virtual Type integral(const scalar x1, const scalar x2) const; //- Integrate between two scalar fields - virtual tmp> integrate + virtual tmp> integral ( const scalarField& x1, const scalarField& x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/Constant/Constant.H b/src/OpenFOAM/primitives/functions/Function1/Constant/Constant.H index 589b2d3d8c..cd2d73e39b 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Constant/Constant.H +++ b/src/OpenFOAM/primitives/functions/Function1/Constant/Constant.H @@ -103,7 +103,7 @@ public: virtual inline Type value(const scalar) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; //- Write in dictionary format virtual void write(Ostream& os) const; diff --git a/src/OpenFOAM/primitives/functions/Function1/Constant/ConstantI.H b/src/OpenFOAM/primitives/functions/Function1/Constant/ConstantI.H index 5a15fe5ed0..65b8a849e1 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Constant/ConstantI.H +++ b/src/OpenFOAM/primitives/functions/Function1/Constant/ConstantI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -35,7 +35,7 @@ inline Type Foam::Function1s::Constant::value(const scalar x) const template -inline Type Foam::Function1s::Constant::integrate +inline Type Foam::Function1s::Constant::integral ( const scalar x1, const scalar x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.C b/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.C index 4bce92fbd4..51d0e6e4ca 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.C +++ b/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.C @@ -138,7 +138,7 @@ Foam::tmp> Foam::FieldFunction1::value template Foam::tmp> -Foam::FieldFunction1::integrate +Foam::FieldFunction1::integral ( const scalarField& x1, const scalarField& x2 @@ -149,7 +149,7 @@ Foam::FieldFunction1::integrate forAll(x1, i) { - fld[i] = refCast(*this).integrate(x1[i], x2[i]); + fld[i] = refCast(*this).integral(x1[i], x2[i]); } return tfld; diff --git a/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.H b/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.H index b1436311c9..8c9f34d29b 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.H +++ b/src/OpenFOAM/primitives/functions/Function1/Function1/Function1.H @@ -137,10 +137,10 @@ public: virtual tmp> value(const scalarField& x) const = 0; //- Integrate between two scalars - virtual Type integrate(const scalar x1, const scalar x2) const = 0; + virtual Type integral(const scalar x1, const scalar x2) const = 0; //- Integrate between two scalar fields - virtual tmp> integrate + virtual tmp> integral ( const scalarField& x1, const scalarField& x2 @@ -208,10 +208,10 @@ public: virtual tmp> value(const scalarField& x) const; //- Integrate between two scalar values - virtual Type integrate(const scalar x1, const scalar x2) const = 0; + virtual Type integral(const scalar x1, const scalar x2) const = 0; //- Integrate between two scalar fields - virtual tmp> integrate + virtual tmp> integral ( const scalarField& x1, const scalarField& x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/One/OneConstant.H b/src/OpenFOAM/primitives/functions/Function1/One/OneConstant.H index ab945f430e..bd395c7857 100644 --- a/src/OpenFOAM/primitives/functions/Function1/One/OneConstant.H +++ b/src/OpenFOAM/primitives/functions/Function1/One/OneConstant.H @@ -84,7 +84,7 @@ public: virtual inline Type value(const scalar) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; //- Write in dictionary format virtual void write(Ostream& os) const; diff --git a/src/OpenFOAM/primitives/functions/Function1/One/OneConstantI.H b/src/OpenFOAM/primitives/functions/Function1/One/OneConstantI.H index d020d4a533..e97d603d79 100644 --- a/src/OpenFOAM/primitives/functions/Function1/One/OneConstantI.H +++ b/src/OpenFOAM/primitives/functions/Function1/One/OneConstantI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -35,7 +35,7 @@ inline Type Foam::Function1s::OneConstant::value(const scalar x) const template -inline Type Foam::Function1s::OneConstant::integrate +inline Type Foam::Function1s::OneConstant::integral ( const scalar x1, const scalar x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.C b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.C index d15700fcd6..9c9226f032 100644 --- a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.C +++ b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.C @@ -64,7 +64,7 @@ Foam::Function1s::Polynomial::Polynomial if (!canIntegrate_) { WarningInFunction - << "Polynomial " << this->name_ << " cannot be integrated" + << "Polynomial " << this->name_ << " cannot be integrald" << endl; } } @@ -103,7 +103,7 @@ Foam::Function1s::Polynomial::Polynomial if (!canIntegrate_) { WarningInFunction - << "Polynomial " << this->name_ << " cannot be integrated" + << "Polynomial " << this->name_ << " cannot be integrald" << endl; } } @@ -146,7 +146,7 @@ Type Foam::Function1s::Polynomial::value(const scalar x) const template -Type Foam::Function1s::Polynomial::integrate +Type Foam::Function1s::Polynomial::integral ( const scalar x1, const scalar x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H index 857cd58b0b..babf4b3223 100644 --- a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H +++ b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H @@ -70,7 +70,7 @@ class Polynomial //- Polynomial coefficients - list of prefactor, exponent List> coeffs_; - //- Flag to indicate whether poly can be integrated + //- Flag to indicate whether poly can be integrald bool canIntegrate_; @@ -107,7 +107,7 @@ public: virtual Type value(const scalar x) const; //- Integrate between two scalar fields - virtual Type integrate(const scalar x1, const scalar x2) const; + virtual Type integral(const scalar x1, const scalar x2) const; //- Write in dictionary format diff --git a/src/OpenFOAM/primitives/functions/Function1/Scale/Scale.H b/src/OpenFOAM/primitives/functions/Function1/Scale/Scale.H index a3abaaa596..a9c4ffa7d9 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Scale/Scale.H +++ b/src/OpenFOAM/primitives/functions/Function1/Scale/Scale.H @@ -193,7 +193,7 @@ public: virtual inline Type value(const scalar x) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; // Member Operators diff --git a/src/OpenFOAM/primitives/functions/Function1/Scale/ScaleI.H b/src/OpenFOAM/primitives/functions/Function1/Scale/ScaleI.H index 1fcc71f382..ddd5e93571 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Scale/ScaleI.H +++ b/src/OpenFOAM/primitives/functions/Function1/Scale/ScaleI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -36,7 +36,7 @@ inline Type Foam::Function1s::Scale::value(const scalar x) const template -inline Type Foam::Function1s::Scale::integrate +inline Type Foam::Function1s::Scale::integral ( const scalar x1, const scalar x2 @@ -45,13 +45,13 @@ inline Type Foam::Function1s::Scale::integrate if (integrableScale_) { const scalar sx = xScale_->value(NaN); - return scale_->value(NaN)*value_->integrate(sx*x1, sx*x2)/sx; + return scale_->value(NaN)*value_->integral(sx*x1, sx*x2)/sx; } if (integrableValue_) { const scalar sx = xScale_->value(NaN); - return scale_->integrate(sx*x1, sx*x2)/sx*value_->value(NaN); + return scale_->integral(sx*x1, sx*x2)/sx*value_->value(NaN); } FatalErrorInFunction diff --git a/src/OpenFOAM/primitives/functions/Function1/Sine/Sine.H b/src/OpenFOAM/primitives/functions/Function1/Sine/Sine.H index 2357bdad1f..e4bd9719e8 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Sine/Sine.H +++ b/src/OpenFOAM/primitives/functions/Function1/Sine/Sine.H @@ -147,7 +147,7 @@ public: virtual inline Type value(const scalar x) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; // Member Operators diff --git a/src/OpenFOAM/primitives/functions/Function1/Sine/SineI.H b/src/OpenFOAM/primitives/functions/Function1/Sine/SineI.H index 9b3c088e76..43b616bc58 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Sine/SineI.H +++ b/src/OpenFOAM/primitives/functions/Function1/Sine/SineI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -38,7 +38,7 @@ inline Type Foam::Function1s::Sine::value(const scalar x) const template -inline Type Foam::Function1s::Sine::integrate +inline Type Foam::Function1s::Sine::integral ( const scalar x1, const scalar x2 @@ -59,7 +59,7 @@ inline Type Foam::Function1s::Sine::integrate return - amplitude_->value(NaN)*(cos(phi2) - cos(phi1))/(twoPi*frequency_) - + level_->integrate(x1, x2); + + level_->integral(x1, x2); } diff --git a/src/OpenFOAM/primitives/functions/Function1/Square/Square.H b/src/OpenFOAM/primitives/functions/Function1/Square/Square.H index b8e7fac69d..703088994b 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Square/Square.H +++ b/src/OpenFOAM/primitives/functions/Function1/Square/Square.H @@ -158,7 +158,7 @@ public: virtual inline Type value(const scalar x) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; // Member Operators diff --git a/src/OpenFOAM/primitives/functions/Function1/Square/SquareI.H b/src/OpenFOAM/primitives/functions/Function1/Square/SquareI.H index a1bd0c6f95..ed7f6fa0b1 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Square/SquareI.H +++ b/src/OpenFOAM/primitives/functions/Function1/Square/SquareI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -43,7 +43,7 @@ inline Type Foam::Function1s::Square::value(const scalar x) const template -inline Type Foam::Function1s::Square::integrate +inline Type Foam::Function1s::Square::integral ( const scalar x1, const scalar x2 @@ -57,7 +57,7 @@ inline Type Foam::Function1s::Square::integrate << exit(FatalError); } - auto integrate0 = [&](const scalar x) + auto integral0 = [&](const scalar x) { const scalar markFraction = markSpace_/(1 + markSpace_); @@ -73,7 +73,7 @@ inline Type Foam::Function1s::Square::integrate ); }; - return integrate0(x2) - integrate0(x1) + level_->integrate(x1, x2); + return integral0(x2) - integral0(x1) + level_->integral(x1, x2); } diff --git a/src/OpenFOAM/primitives/functions/Function1/Table/Table.C b/src/OpenFOAM/primitives/functions/Function1/Table/Table.C index d762c99efb..76768d7075 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Table/Table.C +++ b/src/OpenFOAM/primitives/functions/Function1/Table/Table.C @@ -243,7 +243,7 @@ Type Foam::Function1s::Table::value template -Type Foam::Function1s::Table::integrate +Type Foam::Function1s::Table::integral ( const scalar x1, const scalar x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/Table/Table.H b/src/OpenFOAM/primitives/functions/Function1/Table/Table.H index 681824ebcc..28b2793711 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Table/Table.H +++ b/src/OpenFOAM/primitives/functions/Function1/Table/Table.H @@ -200,7 +200,7 @@ public: virtual Type value(const scalar x) const; //- Integrate between two scalars - virtual Type integrate(const scalar x1, const scalar x2) const; + virtual Type integral(const scalar x1, const scalar x2) const; //- Return the reference values virtual tmp x() const; diff --git a/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstant.H b/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstant.H index 0879c78627..a785f1d129 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstant.H +++ b/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstant.H @@ -81,7 +81,7 @@ public: virtual inline Type value(const scalar) const; //- Integrate between two values - virtual inline Type integrate(const scalar x1, const scalar x2) const; + virtual inline Type integral(const scalar x1, const scalar x2) const; //- Write in dictionary format virtual void write(Ostream& os) const; diff --git a/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstantI.H b/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstantI.H index ef66eb5362..3c09bdc049 100644 --- a/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstantI.H +++ b/src/OpenFOAM/primitives/functions/Function1/Zero/ZeroConstantI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -38,7 +38,7 @@ inline Type Foam::Function1s::ZeroConstant::value template -inline Type Foam::Function1s::ZeroConstant::integrate +inline Type Foam::Function1s::ZeroConstant::integral ( const scalar x1, const scalar x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRamp.H b/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRamp.H index a417a83cb7..ded35b8a61 100644 --- a/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRamp.H @@ -83,7 +83,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRampI.H b/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRampI.H index 7b0b3a0829..08b24a7312 100644 --- a/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/halfCosineRamp/halfCosineRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -37,7 +37,7 @@ inline Foam::scalar Foam::Function1s::halfCosineRamp::value } -inline Foam::scalar Foam::Function1s::halfCosineRamp::integrate +inline Foam::scalar Foam::Function1s::halfCosineRamp::integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRamp.H b/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRamp.H index 28b955b67b..da6e690d28 100644 --- a/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRamp.H @@ -83,7 +83,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRampI.H b/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRampI.H index c45a83abe4..52f13d511c 100644 --- a/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/linearRamp/linearRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -36,7 +36,7 @@ inline Foam::scalar Foam::Function1s::linearRamp::value } -inline Foam::scalar Foam::Function1s::linearRamp::integrate +inline Foam::scalar Foam::Function1s::linearRamp::integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1.H b/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1.H index 97fe92a783..1774930b60 100644 --- a/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1.H +++ b/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1.H @@ -106,11 +106,11 @@ public: //- Integrate between two scalars template - PrimitiveType integrate(const scalar x1, const scalar x2) const; + PrimitiveType integral(const scalar x1, const scalar x2) const; //- Integrate between two scalar fields template - tmp> integrate + tmp> integral ( const scalarField& x1, const scalarField& x2 diff --git a/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1Templates.C b/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1Templates.C index 8a183f9bf1..6a7aea7c70 100644 --- a/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1Templates.C +++ b/src/OpenFOAM/primitives/functions/Function1/objectFunction1/objectFunction1Templates.C @@ -107,24 +107,24 @@ Foam::tmp> Foam::objectFunction1::value template -PrimitiveType Foam::objectFunction1::integrate +PrimitiveType Foam::objectFunction1::integral ( const scalar x1, const scalar x2 ) const { - return autoPtr>::operator*().integrate(x1, x2); + return autoPtr>::operator*().integral(x1, x2); } template -Foam::tmp> Foam::objectFunction1::integrate +Foam::tmp> Foam::objectFunction1::integral ( const scalarField& x1, const scalarField& x2 ) const { - return autoPtr>::operator*().integrate(x1, x2); + return autoPtr>::operator*().integral(x1, x2); } diff --git a/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRamp.H b/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRamp.H index 45d06f3762..affd19d697 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRamp.H @@ -83,7 +83,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRampI.H b/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRampI.H index f0904d5d69..deb520b96f 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/quadraticRamp/quadraticRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -36,7 +36,7 @@ inline Foam::scalar Foam::Function1s::quadraticRamp::value } -inline Foam::scalar Foam::Function1s::quadraticRamp::integrate +inline Foam::scalar Foam::Function1s::quadraticRamp::integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRamp.H b/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRamp.H index ba8a7c2e95..4495d9f355 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRamp.H @@ -83,7 +83,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRampI.H b/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRampI.H index 6ce2d81d85..db159e640b 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/quarterCosineRamp/quarterCosineRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -37,7 +37,7 @@ inline Foam::scalar Foam::Function1s::quarterCosineRamp::value } -inline Foam::scalar Foam::Function1s::quarterCosineRamp::integrate +inline Foam::scalar Foam::Function1s::quarterCosineRamp::integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRamp.H b/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRamp.H index aca3ef96f5..2c27fdadb5 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRamp.H @@ -83,7 +83,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRampI.H b/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRampI.H index ee42ab1876..07308b569d 100644 --- a/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/quarterSineRamp/quarterSineRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -37,7 +37,7 @@ inline Foam::scalar Foam::Function1s::quarterSineRamp::value } -inline Foam::scalar Foam::Function1s::quarterSineRamp::integrate +inline Foam::scalar Foam::Function1s::quarterSineRamp::integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRamp.H b/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRamp.H index b32acc02be..c25b7a8926 100644 --- a/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRamp.H +++ b/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRamp.H @@ -124,7 +124,7 @@ public: virtual inline scalar value(const scalar t) const; //- Return the integral between times t1 and t2 - virtual inline scalar integrate + virtual inline scalar integral ( const scalar t1, const scalar t2 diff --git a/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRampI.H b/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRampI.H index ce2ed95d0f..55829a4d35 100644 --- a/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRampI.H +++ b/src/OpenFOAM/primitives/functions/Function1/reverseRamp/reverseRampI.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2019-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -36,13 +36,13 @@ inline Foam::scalar Foam::Function1s::reverseRamp::value } -inline Foam::scalar Foam::Function1s::reverseRamp::integrate +inline Foam::scalar Foam::Function1s::reverseRamp::integral ( const scalar t1, const scalar t2 ) const { - return (t2 - t1) - ramp_->integrate(t1, t2); + return (t2 - t1) - ramp_->integral(t1, t2); } diff --git a/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.C b/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.C index 9eca8f6448..aab93ecd52 100644 --- a/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.C +++ b/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.C @@ -90,7 +90,7 @@ Type Foam::TimeFunction1::value(const scalar x) const template -Type Foam::TimeFunction1::integrate +Type Foam::TimeFunction1::integral ( const scalar x1, const scalar x2 @@ -98,7 +98,7 @@ Type Foam::TimeFunction1::integrate { return time_.timeToUserTimeRatio() - *function_->integrate + *function_->integral ( time_.userTimeToTime(x1), time_.userTimeToTime(x2) diff --git a/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.H b/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.H index 6e9c0f4fe2..4fed2ae0dc 100644 --- a/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.H +++ b/src/OpenFOAM/primitives/functions/TimeFunction1/TimeFunction1.H @@ -115,7 +115,7 @@ public: virtual Type value(const scalar x) const; //- Integrate between two scalars - virtual Type integrate(const scalar x1, const scalar x2) const; + virtual Type integral(const scalar x1, const scalar x2) const; // I/O diff --git a/src/dynamicMesh/motionSolvers/displacement/solidBody/solidBodyMotionFunctions/rotatingMotion/rotatingMotion.C b/src/dynamicMesh/motionSolvers/displacement/solidBody/solidBodyMotionFunctions/rotatingMotion/rotatingMotion.C index 980273fea7..77d0b260fb 100644 --- a/src/dynamicMesh/motionSolvers/displacement/solidBody/solidBodyMotionFunctions/rotatingMotion/rotatingMotion.C +++ b/src/dynamicMesh/motionSolvers/displacement/solidBody/solidBodyMotionFunctions/rotatingMotion/rotatingMotion.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -75,7 +75,7 @@ Foam::solidBodyMotionFunctions::rotatingMotion::transformation() const scalar t = time_.value(); // Rotation around axis - scalar angle = omega_->integrate(0, t); + scalar angle = omega_->integral(0, t); quaternion R(axis_, angle); septernion TR(septernion(-origin_)*R*septernion(origin_)); diff --git a/src/lagrangian/parcel/integrationScheme/integrationScheme/integrationScheme.H b/src/lagrangian/parcel/integrationScheme/integrationScheme/integrationScheme.H index 2ab93e7ad0..ff84ee7030 100644 --- a/src/lagrangian/parcel/integrationScheme/integrationScheme/integrationScheme.H +++ b/src/lagrangian/parcel/integrationScheme/integrationScheme/integrationScheme.H @@ -25,7 +25,7 @@ Class Foam::integrationScheme Description - Base for a set of schemes which integrate simple ODEs which arise from + Base for a set of schemes which integral simple ODEs which arise from semi-implcit rate expressions. \f[ diff --git a/src/lagrangian/parcel/submodels/MPPIC/AveragingMethods/Moment/Moment.H b/src/lagrangian/parcel/submodels/MPPIC/AveragingMethods/Moment/Moment.H index ab8dcdc303..83694967e7 100644 --- a/src/lagrangian/parcel/submodels/MPPIC/AveragingMethods/Moment/Moment.H +++ b/src/lagrangian/parcel/submodels/MPPIC/AveragingMethods/Moment/Moment.H @@ -29,7 +29,7 @@ Description Point values and moments from the cell centroid are summed over computational cells. A linear function is generated which has the same - integrated moment as that of the point data. + integrald moment as that of the point data. The computed linear function is used to interpolate values within a cell. The gradient is calculated from the coefficients of the function, and is diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C index 027cbc91bc..1ad16cf59b 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/ConeInjection/ConeInjection.C @@ -193,7 +193,7 @@ Foam::ConeInjection::ConeInjection setFlowType(); // Set total volume to inject - this->volumeTotal_ = flowRateProfile_.integrate(0, duration_); + this->volumeTotal_ = flowRateProfile_.integral(0, duration_); updateMesh(); } @@ -292,7 +292,7 @@ Foam::scalar Foam::ConeInjection::volumeToInject { if (time0 >= 0 && time0 < duration_) { - return flowRateProfile_.integrate(time0, time1); + return flowRateProfile_.integral(time0, time1); } else { diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/InflationInjection/InflationInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/InflationInjection/InflationInjection.C index dda2026652..59ff2145b9 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/InflationInjection/InflationInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/InflationInjection/InflationInjection.C @@ -116,7 +116,7 @@ Foam::InflationInjection::InflationInjection } // Set total volume/mass to inject - this->volumeTotal_ = fraction_*flowRateProfile_.integrate(0.0, duration_); + this->volumeTotal_ = fraction_*flowRateProfile_.integral(0.0, duration_); this->massTotal_ *= fraction_; } @@ -212,7 +212,7 @@ Foam::label Foam::InflationInjection::parcelsToInject if ((time0 >= 0.0) && (time0 < duration_)) { volumeAccumulator_ += - fraction_*flowRateProfile_.integrate(time0, time1); + fraction_*flowRateProfile_.integral(time0, time1); } labelHashSet cellCentresUsed; @@ -420,7 +420,7 @@ Foam::scalar Foam::InflationInjection::volumeToInject { if ((time0 >= 0.0) && (time0 < duration_)) { - return fraction_*flowRateProfile_.integrate(time0, time1); + return fraction_*flowRateProfile_.integral(time0, time1); } else { diff --git a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C index f80259286e..aee62acda2 100644 --- a/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C +++ b/src/lagrangian/parcel/submodels/Momentum/InjectionModel/PatchInjection/PatchInjection.C @@ -68,7 +68,7 @@ Foam::PatchInjection::PatchInjection patchInjectionBase::updateMesh(owner.mesh()); // Set total volume/mass to inject - this->volumeTotal_ = flowRateProfile_.integrate(0.0, duration_); + this->volumeTotal_ = flowRateProfile_.integral(0.0, duration_); } @@ -155,7 +155,7 @@ Foam::scalar Foam::PatchInjection::volumeToInject { if ((time0 >= 0.0) && (time0 < duration_)) { - return flowRateProfile_.integrate(time0, time1); + return flowRateProfile_.integral(time0, time1); } else { diff --git a/src/waves/waveSuperpositions/waveSuperposition/waveSuperposition.C b/src/waves/waveSuperpositions/waveSuperposition/waveSuperposition.C index ae91c808d0..e35597c748 100644 --- a/src/waves/waveSuperpositions/waveSuperposition/waveSuperposition.C +++ b/src/waves/waveSuperpositions/waveSuperposition/waveSuperposition.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2017-2019 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2017-2020 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -66,7 +66,7 @@ void Foam::waveSuperposition::transformation axes = tensor(dSurfHat, - gHat ^ dSurfHat, - gHat); - xyz = axes & (p - origin_ - UMean_->integrate(0, t)); + xyz = axes & (p - origin_ - UMean_->integral(0, t)); }