diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index 7405cfb5b6..84524d1fc6 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -532,6 +532,22 @@ bool Foam::Time::end() const } +void Foam::Time::stopAt(const stopAtControls sa) const +{ + stopAt_ = sa; + + // adjust endTime + if (sa == saEndTime) + { + controlDict_.lookup("endTime") >> endTime_; + } + else + { + endTime_ = GREAT; + } +} + + void Foam::Time::setTime(const Time& t) { value() = t.value(); diff --git a/src/OpenFOAM/db/Time/Time.H b/src/OpenFOAM/db/Time/Time.H index 261d9eb0a2..d90cab32ec 100644 --- a/src/OpenFOAM/db/Time/Time.H +++ b/src/OpenFOAM/db/Time/Time.H @@ -90,17 +90,17 @@ public: //- Stop-run control options enum stopAtControls { - saEndTime, - saNoWriteNow, - saWriteNow, - saNextWrite + saEndTime, /*!< stop when Time reaches the prescribed endTime */ + saNoWriteNow, /*!< set endTime to stop immediately w/o writing */ + saWriteNow, /*!< set endTime to stop immediately w/ writing */ + saNextWrite /*!< stop the next time data are written */ }; - //- Suported time directory name formats + //- Supported time directory name formats enum fmtflags { - general = 0, - fixed = ios_base::fixed, + general = 0, + fixed = ios_base::fixed, scientific = ios_base::scientific }; @@ -111,10 +111,10 @@ protected: label startTimeIndex_; scalar startTime_; - scalar endTime_; + mutable scalar endTime_; static const NamedEnum stopAtControlNames_; - stopAtControls stopAt_; + mutable stopAtControls stopAt_; static const NamedEnum writeControlNames_; writeControls writeControl_; @@ -390,6 +390,10 @@ public: // Edit + //- Adjust the current stopAtControl. Note that this value + // only persists until the next time the dictionary is read. + virtual void stopAt(const stopAtControls) const; + //- Reset the time and time-index to those of the given time virtual void setTime(const Time&); diff --git a/src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.H b/src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.H index f6c183e803..bce0c0abe9 100644 --- a/src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.H +++ b/src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.H @@ -27,7 +27,7 @@ Class Description A functionObject wrapper around OutputFilter to allow them to be - created via the functions list within controlDict. + created via the functions entry within controlDict. Note Since the timeIndex is used directly from Foam::Time, it is unaffected diff --git a/src/postProcessing/functionObjects/IO/writeRegisteredObject/writeRegisteredObjectFunctionObject.H b/src/postProcessing/functionObjects/IO/writeRegisteredObject/writeRegisteredObjectFunctionObject.H index 284aa6c17a..6581cc6e5b 100644 --- a/src/postProcessing/functionObjects/IO/writeRegisteredObject/writeRegisteredObjectFunctionObject.H +++ b/src/postProcessing/functionObjects/IO/writeRegisteredObject/writeRegisteredObjectFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around writeRegisteredObject to allow them to be - created via the functions list within controlDict. + created via the functions entry within controlDict. SourceFiles writeRegisteredObjectFunctionObject.C diff --git a/src/postProcessing/functionObjects/field/fieldAverage/fieldAverageFunctionObject/fieldAverageFunctionObject.H b/src/postProcessing/functionObjects/field/fieldAverage/fieldAverageFunctionObject/fieldAverageFunctionObject.H index 743768ffce..61cff6515b 100644 --- a/src/postProcessing/functionObjects/field/fieldAverage/fieldAverageFunctionObject/fieldAverageFunctionObject.H +++ b/src/postProcessing/functionObjects/field/fieldAverage/fieldAverageFunctionObject/fieldAverageFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around fieldAverage to allow them to be created - via the functions list within controlDict. + via the functions entry within controlDict. SourceFiles fieldAverageFunctionObject.C diff --git a/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxFunctionObject.H b/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxFunctionObject.H index a5af27af51..a619fb94da 100644 --- a/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxFunctionObject.H +++ b/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around fieldMinMax to allow them to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles fieldMinMaxFunctionObject.C diff --git a/src/postProcessing/functionObjects/field/fieldValues/cellSource/cellSourceFunctionObject.H b/src/postProcessing/functionObjects/field/fieldValues/cellSource/cellSourceFunctionObject.H index eca172a58d..e37938663b 100644 --- a/src/postProcessing/functionObjects/field/fieldValues/cellSource/cellSourceFunctionObject.H +++ b/src/postProcessing/functionObjects/field/fieldValues/cellSource/cellSourceFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around cellSource to allow it to be - created via the functions list within controlDict. + created via the functions entry within controlDict. SourceFiles cellSourceFunctionObject.C diff --git a/src/postProcessing/functionObjects/field/fieldValues/faceSource/faceSourceFunctionObject.H b/src/postProcessing/functionObjects/field/fieldValues/faceSource/faceSourceFunctionObject.H index 54d717f870..4810469b3c 100644 --- a/src/postProcessing/functionObjects/field/fieldValues/faceSource/faceSourceFunctionObject.H +++ b/src/postProcessing/functionObjects/field/fieldValues/faceSource/faceSourceFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around faceSource to allow it to be - created via the functions list within controlDict. + created via the functions entry within controlDict. SourceFiles faceSourceFunctionObject.C diff --git a/src/postProcessing/functionObjects/field/streamLine/streamLineFunctionObject.H b/src/postProcessing/functionObjects/field/streamLine/streamLineFunctionObject.H index 051299d875..6905aa0c57 100644 --- a/src/postProcessing/functionObjects/field/streamLine/streamLineFunctionObject.H +++ b/src/postProcessing/functionObjects/field/streamLine/streamLineFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around streamLines to allow them to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles streamLineFunctionObject.C diff --git a/src/postProcessing/functionObjects/forces/forceCoeffs/forceCoeffsFunctionObject.H b/src/postProcessing/functionObjects/forces/forceCoeffs/forceCoeffsFunctionObject.H index 155e1b4537..5d0370a09b 100644 --- a/src/postProcessing/functionObjects/forces/forceCoeffs/forceCoeffsFunctionObject.H +++ b/src/postProcessing/functionObjects/forces/forceCoeffs/forceCoeffsFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around forceCoeffs to allow them to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles forceCoeffsFunctionObject.C diff --git a/src/postProcessing/functionObjects/forces/forces/forcesFunctionObject.H b/src/postProcessing/functionObjects/forces/forces/forcesFunctionObject.H index 6cf8bb9a37..5afaf46bed 100644 --- a/src/postProcessing/functionObjects/forces/forces/forcesFunctionObject.H +++ b/src/postProcessing/functionObjects/forces/forces/forcesFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around forces to allow them to be created via the - functions list within controlDict. + functions entry within controlDict. SourceFiles forcesFunctionObject.C diff --git a/src/postProcessing/functionObjects/systemCall/systemCallFunctionObject.H b/src/postProcessing/functionObjects/systemCall/systemCallFunctionObject.H index ad4f429cab..2b8feb0f52 100644 --- a/src/postProcessing/functionObjects/systemCall/systemCallFunctionObject.H +++ b/src/postProcessing/functionObjects/systemCall/systemCallFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around systemCall to allow them to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles systemCallFunctionObject.C diff --git a/src/postProcessing/functionObjects/utilities/Make/files b/src/postProcessing/functionObjects/utilities/Make/files index 40a33c238d..7eed8f0981 100644 --- a/src/postProcessing/functionObjects/utilities/Make/files +++ b/src/postProcessing/functionObjects/utilities/Make/files @@ -1,3 +1,6 @@ +abortCalculation/abortCalculation.C +abortCalculation/abortCalculationFunctionObject.C + staticPressure/staticPressure.C staticPressure/staticPressureFunctionObject.C diff --git a/src/postProcessing/functionObjects/utilities/abortCalculation/IOabortCalculation.H b/src/postProcessing/functionObjects/utilities/abortCalculation/IOabortCalculation.H new file mode 100644 index 0000000000..5e4fe444e7 --- /dev/null +++ b/src/postProcessing/functionObjects/utilities/abortCalculation/IOabortCalculation.H @@ -0,0 +1,50 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd. + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Typedef + Foam::IOabortCalculation + +Description + Instance of the generic IOOutputFilter for abortCalculation. + +\*---------------------------------------------------------------------------*/ + +#ifndef IOabortCalculation_H +#define IOabortCalculation_H + +#include "abortCalculation.H" +#include "IOOutputFilter.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + typedef IOOutputFilter IOabortCalculation; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.C b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.C new file mode 100644 index 0000000000..980c41e02f --- /dev/null +++ b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.C @@ -0,0 +1,159 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd. + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +\*---------------------------------------------------------------------------*/ + +#include "abortCalculation.H" +#include "dictionary.H" +#include "error.H" +#include "Time.H" +#include "OSspecific.H" + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ + defineTypeNameAndDebug(abortCalculation, 0); +} + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +template<> +const char* Foam::NamedEnum::names[] = +{ + "noWriteNow", + "writeNow", + "nextWrite" +}; + +const Foam::NamedEnum + Foam::abortCalculation::actionTypeNames_; + + +// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // + +void Foam::abortCalculation::removeFile() const +{ + if (isFile(abortFile_)) + { + rm(abortFile_); + } +} + + +// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // + +Foam::abortCalculation::abortCalculation +( + const word& name, + const objectRegistry& obr, + const dictionary& dict, + const bool loadFromFiles +) +: + name_(name), + obr_(obr), + abortFile_("$FOAM_CASE/" + name), + action_(nextWrite) +{ + abortFile_.expand(); + read(dict); + + // remove any old files from previous runs + removeFile(); +} + + +// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // + +Foam::abortCalculation::~abortCalculation() +{} + + +// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // + +void Foam::abortCalculation::read(const dictionary& dict) +{ + word actionName; + + if (dict.found("action")) + { + action_ = actionTypeNames_.read + ( + dict.lookup("action") + ); + } + else + { + action_ = nextWrite; + } + + if (dict.readIfPresent("fileName", abortFile_)) + { + abortFile_.expand(); + } +} + + +void Foam::abortCalculation::execute() +{ + if (isFile(abortFile_)) + { + switch (action_) + { + case noWriteNow : + obr_.time().stopAt(Time::saNoWriteNow); + Info<< "user requested abort - " + "stop immediately without writing data" << endl; + break; + + case writeNow : + obr_.time().stopAt(Time::saWriteNow); + Info<< "user requested abort - " + "stop immediately with writing data" << endl; + break; + + case nextWrite : + obr_.time().stopAt(Time::saNextWrite); + Info<< "user requested abort - " + "stop after next data write" << endl; + break; + } + } +} + + +void Foam::abortCalculation::end() +{ + removeFile(); +} + + +void Foam::abortCalculation::write() +{ + execute(); +} + + +// ************************************************************************* // diff --git a/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.H b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.H new file mode 100644 index 0000000000..0bec3530d7 --- /dev/null +++ b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculation.H @@ -0,0 +1,168 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd. + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Class + Foam::abortCalculation + +Description + Watches for presence of the named file in the $FOAM_CASE directory + and aborts the calculation if it is present. + + Currently the following action types are supported: + - noWriteNow + - writeNow + - nextWrite + +SourceFiles + abortCalculation.C + IOabortCalculation.H + +\*---------------------------------------------------------------------------*/ + +#ifndef abortCalculation_H +#define abortCalculation_H + +#include "pointFieldFwd.H" +#include "NamedEnum.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + +// Forward declaration of classes +class objectRegistry; +class dictionary; +class mapPolyMesh; + +/*---------------------------------------------------------------------------*\ + Class abortCalculation Declaration +\*---------------------------------------------------------------------------*/ + +class abortCalculation +{ +public: + + // Public data + + //- Enumeration defining the type of action + enum actionType + { + noWriteNow, /*!< stop immediately without writing data */ + writeNow, /*!< write data and stop immediately */ + nextWrite /*!< stop the next time data are written */ + }; + +private: + + // Private data + + //- Name of the abort file unless otherwise specified + word name_; + + const objectRegistry& obr_; + + //- The fully-qualified name of the abort file + fileName abortFile_; + + //- Action type names + static const NamedEnum actionTypeNames_; + + //- The type of action + actionType action_; + + + // Private Member Functions + + //- Remove abort file. + void removeFile() const; + + //- Disallow default bitwise copy construct + abortCalculation(const abortCalculation&); + + //- Disallow default bitwise assignment + void operator=(const abortCalculation&); + + +public: + + //- Runtime type information + TypeName("abort"); + + + // Constructors + + //- Construct for given objectRegistry and dictionary. + abortCalculation + ( + const word& name, + const objectRegistry&, + const dictionary&, + const bool loadFromFilesUnused = false + ); + + + //- Destructor + virtual ~abortCalculation(); + + + // Member Functions + + //- Return name of the abort file + virtual const word& name() const + { + return name_; + } + + //- Read the dictionary settings + virtual void read(const dictionary&); + + //- Execute, check existence of abort file and take action + virtual void execute(); + + //- Execute at the final time-loop, used for cleanup + virtual void end(); + + //- Execute, check existence of abort file and take action + virtual void write(); + + //- Update for changes of mesh - does nothing + virtual void updateMesh(const mapPolyMesh&) + {} + + //- Update for changes of mesh - does nothing + virtual void movePoints(const pointField&) + {} +}; + + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.C b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.C new file mode 100644 index 0000000000..e67d1f97fb --- /dev/null +++ b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.C @@ -0,0 +1,43 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd. + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +\*---------------------------------------------------------------------------*/ + +#include "abortCalculationFunctionObject.H" + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ + defineNamedTemplateTypeNameAndDebug(abortCalculationFunctionObject, 0); + + addToRunTimeSelectionTable + ( + functionObject, + abortCalculationFunctionObject, + dictionary + ); +} + +// ************************************************************************* // diff --git a/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.H b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.H new file mode 100644 index 0000000000..eadedcc296 --- /dev/null +++ b/src/postProcessing/functionObjects/utilities/abortCalculation/abortCalculationFunctionObject.H @@ -0,0 +1,55 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2009-2009 OpenCFD Ltd. + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Typedef + Foam::abortCalculationFunctionObject + +Description + FunctionObject wrapper around abortCalculation to allow it to be created via + the functions entry within controlDict. + +SourceFiles + abortCalculationFunctionObject.C + +\*---------------------------------------------------------------------------*/ + +#ifndef abortCalculationFunctionObject_H +#define abortCalculationFunctionObject_H + +#include "abortCalculation.H" +#include "OutputFilterFunctionObject.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + typedef OutputFilterFunctionObject + abortCalculationFunctionObject; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFieldsFunctionObject.H b/src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFieldsFunctionObject.H index 758626798c..a6b3db2e53 100644 --- a/src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFieldsFunctionObject.H +++ b/src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFieldsFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around dsmcFields to allow it to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles dsmcFieldsFunctionObject.C diff --git a/src/postProcessing/functionObjects/utilities/staticPressure/staticPressureFunctionObject.H b/src/postProcessing/functionObjects/utilities/staticPressure/staticPressureFunctionObject.H index 0ddb184d22..71c1049ef0 100644 --- a/src/postProcessing/functionObjects/utilities/staticPressure/staticPressureFunctionObject.H +++ b/src/postProcessing/functionObjects/utilities/staticPressure/staticPressureFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around staticPressure to allow it to be created via - the functions list within controlDict. + the functions entry within controlDict. SourceFiles staticPressureFunctionObject.C diff --git a/src/sampling/probes/probesFunctionObject.H b/src/sampling/probes/probesFunctionObject.H index 63f52327c8..9bedf137f2 100644 --- a/src/sampling/probes/probesFunctionObject.H +++ b/src/sampling/probes/probesFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around probes to allow them to be created via the - functions list within controlDict. + functions entry within controlDict. SourceFiles probesFunctionObject.C diff --git a/src/sampling/sampledSet/sampledSetsFunctionObject/sampledSetsFunctionObject.H b/src/sampling/sampledSet/sampledSetsFunctionObject/sampledSetsFunctionObject.H index b2111ceb61..c021bce3f6 100644 --- a/src/sampling/sampledSet/sampledSetsFunctionObject/sampledSetsFunctionObject.H +++ b/src/sampling/sampledSet/sampledSetsFunctionObject/sampledSetsFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around sets to allow them to be created via the - functions list within controlDict. + functions entry within controlDict. SourceFiles sampledSetsFunctionObject.C diff --git a/src/sampling/sampledSurface/sampledSurfacesFunctionObject/sampledSurfacesFunctionObject.H b/src/sampling/sampledSurface/sampledSurfacesFunctionObject/sampledSurfacesFunctionObject.H index 44229e414f..8e318a6e95 100644 --- a/src/sampling/sampledSurface/sampledSurfacesFunctionObject/sampledSurfacesFunctionObject.H +++ b/src/sampling/sampledSurface/sampledSurfacesFunctionObject/sampledSurfacesFunctionObject.H @@ -27,7 +27,7 @@ Typedef Description FunctionObject wrapper around surfaces to allow them to be created via the - functions list within controlDict. + functions entry within controlDict. SourceFiles sampledSurfacesFunctionObject.C