diff --git a/src/finiteVolume/fields/fvPatchFields/derived/codedFixedValue/codedFixedValueFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/codedFixedValue/codedFixedValueFvPatchField.C index acffe1a9b37a4e3fb2126fa47510822e6b350c56..cfd6945420321bb39d23272b8c70e030414a8f4b 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/codedFixedValue/codedFixedValueFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/codedFixedValue/codedFixedValueFvPatchField.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -329,6 +329,26 @@ void Foam::codedFixedValueFvPatchField<Type>::write(Ostream& os) const os.writeKeyword("redirectType") << redirectType_ << token::END_STATEMENT << nl; + if (dict_.found("codeInclude")) + { + os.writeKeyword("codeInclude") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["codeInclude"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + + if (dict_.found("localCode")) + { + os.writeKeyword("localCode") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["localCode"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + if (dict_.found("code")) { os.writeKeyword("code") @@ -338,10 +358,27 @@ void Foam::codedFixedValueFvPatchField<Type>::write(Ostream& os) const << token::HASH << token::END_BLOCK << token::END_STATEMENT << nl; } -} + if (dict_.found("codeOptions")) + { + os.writeKeyword("codeOptions") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["codeOptions"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + + if (dict_.found("codeLibs")) + { + os.writeKeyword("codeLibs") + << token::HASH << token::BEGIN_BLOCK; -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + os.writeQuoted(string(dict_["codeLibs"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } +} // ************************************************************************* // diff --git a/src/finiteVolume/fields/fvPatchFields/derived/codedMixed/codedMixedFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/codedMixed/codedMixedFvPatchField.C index 80ff420632fb777d914d7f0b71d4e2c02d2884bb..d1b53e144dbbc2c228cc8395d62b5dd0b9c6a23c 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/codedMixed/codedMixedFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/codedMixed/codedMixedFvPatchField.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -341,6 +341,26 @@ void Foam::codedMixedFvPatchField<Type>::write(Ostream& os) const os.writeKeyword("redirectType") << redirectType_ << token::END_STATEMENT << nl; + if (dict_.found("codeInclude")) + { + os.writeKeyword("codeInclude") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["codeInclude"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + + if (dict_.found("localCode")) + { + os.writeKeyword("localCode") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["localCode"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + if (dict_.found("code")) { os.writeKeyword("code") @@ -350,6 +370,26 @@ void Foam::codedMixedFvPatchField<Type>::write(Ostream& os) const << token::HASH << token::END_BLOCK << token::END_STATEMENT << nl; } + + if (dict_.found("codeOptions")) + { + os.writeKeyword("codeOptions") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["codeOptions"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } + + if (dict_.found("codeLibs")) + { + os.writeKeyword("codeLibs") + << token::HASH << token::BEGIN_BLOCK; + + os.writeQuoted(string(dict_["codeLibs"]), false) + << token::HASH << token::END_BLOCK + << token::END_STATEMENT << nl; + } }