dynamicCode: the "code" entry is now optional

codedFunctionObject: Added the "codeWrite" entry
    for the "write" function for consistency.
    The previous method of using the "code" entry for the "write"
    function was inconsistent and very confusing.
This commit is contained in:
Henry Weller
2016-05-18 12:20:03 +01:00
parent 83517fac63
commit 38b99504c0
7 changed files with 70 additions and 100 deletions

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -54,7 +54,7 @@ class dynamicCodeContext
//- The parent dictionary context
const dictionary& dict_;
//- Mandatory "code" entry
//- Optional "code" entry
string code_;
//- Optional "localCode" entry
@ -72,6 +72,7 @@ class dynamicCodeContext
//- Calculated SHA1Digest
SHA1Digest sha1_;
public:
// Constructors
@ -79,6 +80,7 @@ public:
//- Construct from a dictionary
dynamicCodeContext(const dictionary&);
// Member functions
//- Return the parent dictionary context
@ -130,7 +132,6 @@ public:
const label lineNum,
const fileName& name
);
};