ENH: Function objects - updated logic to determine whether or not to instantiate a time-based function object. Fixes #439

This commit is contained in:
Andrew Heather
2017-03-21 16:55:24 +00:00
parent 694a03dfeb
commit eed3b77060
5 changed files with 45 additions and 5 deletions

View File

@ -50,6 +50,7 @@ const Foam::NamedEnum<Foam::timeControl::timeControls, 9>
Foam::timeControl::timeControlNames_;
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
Foam::timeControl::timeControl
@ -78,6 +79,23 @@ Foam::timeControl::~timeControl()
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
bool Foam::timeControl::entriesPresent
(
const dictionary& dict,
const word& prefix
)
{
const word controlName(prefix + "Control");
if (dict.found(controlName))
{
return true;
}
return false;
}
void Foam::timeControl::read(const dictionary& dict)
{
word controlName(prefix_ + "Control");