36namespace functionObjects
52bool Foam::functionObjects::components::calc()
56 calcComponents<vector>()
57 || calcComponents<sphericalTensor>()
58 || calcComponents<symmTensor>()
59 || calcComponents<tensor>()
83 for (
const word& result : resultNames_)
85 ok = writeObject(result) && ok;
96 for (
const word& result : resultNames_)
98 ok = clearObject(result) && ok;
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Abstract base-class for Time/database function objects.
Extracts the components of elements of a field and outputs the result into new fields,...
virtual bool clear()
Clear the component fields from the objectRegistry.
virtual bool write()
Write the component fields.
Intermediate class for handling field expression function objects (e.g. blendingFactor etc....
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.