From e47ddb49f58d1d2c94ff26bdc3faae1b34a70d84 Mon Sep 17 00:00:00 2001 From: Andrew Heather <a.heather@opencfd.co.uk> Date: Wed, 21 Oct 2015 17:02:51 +0100 Subject: [PATCH] BUG: uniformInletOutlet - uniform value updated as a function of time in updateCoeffs(). Fixes #2 --- .../uniformInletOutlet/uniformInletOutletFvPatchField.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/uniformInletOutlet/uniformInletOutletFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/uniformInletOutlet/uniformInletOutletFvPatchField.C index 3c4da515c4..4f195b3544 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/uniformInletOutlet/uniformInletOutletFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/uniformInletOutlet/uniformInletOutletFvPatchField.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2013-2014 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2015 OpenCFD Ltd ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -141,6 +141,10 @@ void Foam::uniformInletOutletFvPatchField<Type>::updateCoeffs() return; } + // Update the uniform value as a function of time + const scalar t = this->db().time().timeOutputValue(); + this->refValue() = uniformInletValue_->value(t); + const Field<scalar>& phip = this->patch().template lookupPatchField<surfaceScalarField, scalar> ( -- GitLab