106 #ifndef functionObjects_ddt2_H 107 #define functionObjects_ddt2_H 120 namespace functionObjects
129 public fvMeshFunctionObject
134 wordRes selectFields_;
140 mutable regExp denyField_;
154 bool accept(
const word& fieldName)
const;
157 template<
class FieldType>
158 int apply(
const word& inputName,
int& state);
161 int process(
const word& inputName);
188 virtual ~ddt2() =
default;
200 virtual bool write();
virtual bool execute()
Calculate the ddt2 fields.
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
ddt2(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
virtual ~ddt2()=default
Destructor.
virtual bool write()
Write the ddt2 fields.
regExpPosix regExp
Selection of preferred regular expression implementation.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool read(const dictionary &)
Read the ddt2 specification.
const word & name() const noexcept
Return the name of this functionObject.
void operator=(const ddt2 &)=delete
No copy assignment.
A class for handling words, derived from Foam::string.
HashSet< word, Hash< word > > wordHashSet
A HashSet of words, uses string hasher.
Computes the magnitude or magnitude squared of the Eulerian time derivative of an input volume field ...
TypeName("ddt2")
Runtime type information.