diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.C index a43a8e934c..1cbff3f0f4 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.C @@ -128,17 +128,6 @@ tmp > fvsPatchField::NewCalculatedType } -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -// Write -template -void calculatedFvsPatchField::write(Ostream& os) const -{ - fvsPatchField::write(os); - this->writeEntry("value", os); -} - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.H b/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.H index 2fc126b114..c5a2dd5d73 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.H +++ b/src/finiteVolume/fields/fvsPatchFields/basic/calculated/calculatedFvsPatchField.H @@ -130,10 +130,6 @@ public: { return true; } - - - //- Write - virtual void write(Ostream&) const; }; diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.C index 5c6ad21b6d..7ee66d7f3b 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.C @@ -101,16 +101,6 @@ coupledFvsPatchField::coupledFvsPatchField {} -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -template -void coupledFvsPatchField::write(Ostream& os) const -{ - fvsPatchField::write(os); - this->writeEntry("value", os); -} - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.H b/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.H index b35ae72cb0..f0dc4bfe1d 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.H +++ b/src/finiteVolume/fields/fvsPatchFields/basic/coupled/coupledFvsPatchField.H @@ -126,10 +126,6 @@ public: { return true; } - - - //- Write - virtual void write(Ostream&) const; }; diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.C index 98011d7a49..8d2c4ce52c 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.C @@ -128,14 +128,6 @@ tmp > fixedValueFvsPatchField::gradientBoundaryCoeffs() const } -template -void fixedValueFvsPatchField::write(Ostream& os) const -{ - fvsPatchField::write(os); - this->writeEntry("value", os); -} - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.H b/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.H index 31a3655d20..691201ce49 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.H +++ b/src/finiteVolume/fields/fvsPatchFields/basic/fixedValue/fixedValueFvsPatchField.H @@ -158,10 +158,6 @@ public: virtual tmp > gradientBoundaryCoeffs() const; - //- Write - virtual void write(Ostream&) const; - - // Member operators virtual void operator=(const UList&) {} diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.C index 83663319ef..32dfb59d3c 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.C @@ -159,16 +159,6 @@ slicedFvsPatchField::~slicedFvsPatchField() } -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -template -void slicedFvsPatchField::write(Ostream& os) const -{ - fvsPatchField::write(os); - this->writeEntry("value", os); -} - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.H b/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.H index 76e6c4e87a..b32c9c0d53 100644 --- a/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.H +++ b/src/finiteVolume/fields/fvsPatchFields/basic/sliced/slicedFvsPatchField.H @@ -136,10 +136,6 @@ public: } - //- Write - virtual void write(Ostream&) const; - - // Member operators virtual void operator=(const UList&) {} diff --git a/src/finiteVolume/fields/fvsPatchFields/constraint/cyclic/cyclicFvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/constraint/cyclic/cyclicFvsPatchField.C index 01849b8f1b..4d0b4a08a7 100644 --- a/src/finiteVolume/fields/fvsPatchFields/constraint/cyclic/cyclicFvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/constraint/cyclic/cyclicFvsPatchField.C @@ -94,7 +94,7 @@ cyclicFvsPatchField::cyclicFvsPatchField "cyclicFvsPatchField::cyclicFvsPatchField\n" "(\n" " const fvPatch& p,\n" - " const Field& field,\n" + " const DimensionedField& iF,\n" " const dictionary& dict\n" ")\n", dict diff --git a/src/finiteVolume/fields/fvsPatchFields/fvsPatchField/fvsPatchField.C b/src/finiteVolume/fields/fvsPatchFields/fvsPatchField/fvsPatchField.C index 55c5e6b33d..36d459271e 100644 --- a/src/finiteVolume/fields/fvsPatchFields/fvsPatchField/fvsPatchField.C +++ b/src/finiteVolume/fields/fvsPatchFields/fvsPatchField/fvsPatchField.C @@ -98,7 +98,17 @@ fvsPatchField::fvsPatchField } else { - fvsPatchField::operator=(pTraits::zero); + FatalIOErrorIn + ( + "fvsPatchField::fvsPatchField\n" + "(\n" + " const fvPatch& p,\n" + " const DimensionedField& iF,\n" + " const dictionary& dict\n" + ")\n", + dict + ) << "essential value entry not provided" + << exit(FatalIOError); } } @@ -177,6 +187,7 @@ template void fvsPatchField::write(Ostream& os) const { os.writeKeyword("type") << type() << token::END_STATEMENT << nl; + this->writeEntry("value", os); }