From c5c0b900daec50995affc1ea43944c93bc2c744f Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 20 Aug 2020 10:01:23 +0100 Subject: [PATCH] localIOdictionary: Added missing constructor for surfaceRedistributePar --- .../IOobjects/IOdictionary/localIOdictionary.C | 18 ++++++++++++++++++ .../IOobjects/IOdictionary/localIOdictionary.H | 3 +++ 2 files changed, 21 insertions(+) diff --git a/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.C b/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.C index b0d51d7b0d..2ee53455d3 100644 --- a/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.C +++ b/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.C @@ -41,6 +41,24 @@ Foam::localIOdictionary::localIOdictionary } +Foam::localIOdictionary::localIOdictionary +( + const IOobject& io, + const dictionary& dict +) +: + IOdictionary(io, typeName) +{ + if (!readHeaderOk(IOstream::ASCII, typeName)) + { + dictionary::operator=(dict); + } + + // For if MUST_READ_IF_MODIFIED + addWatch(); +} + + Foam::localIOdictionary::localIOdictionary ( const IOobject& io, diff --git a/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.H b/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.H index b6abd7db95..100719d499 100644 --- a/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.H +++ b/src/OpenFOAM/db/IOobjects/IOdictionary/localIOdictionary.H @@ -61,6 +61,9 @@ public: //- Construct given an IOobject and actual type name localIOdictionary(const IOobject& io); + //- Construct given an IOobject and dictionary + localIOdictionary(const IOobject&, const dictionary&); + //- Construct given an IOobject and actual type name localIOdictionary(const IOobject& io, const word& actualType);