Go to the documentation of this file.
43 #ifndef PatchFunction1Types_UniformValueField_H
44 #define PatchFunction1Types_UniformValueField_H
53 namespace PatchFunction1Types
89 const word& redirectType,
131 virtual inline bool constant()
const
133 return uniformValuePtr_ && uniformValuePtr_->constant();
137 virtual inline bool uniform()
const
185 #undef addUniformValueFieldFunction1s
186 #define addUniformValueFieldFunction1s(F1Name, Type) \
187 PatchFunction1<Type>::adddictionaryConstructorToTable \
188 <PatchFunction1Types::UniformValueField<Type>> \
189 add##F1Name##UniformValueField##Type##ConstructorToTable_(#F1Name);
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
Abstract base class to hold the Field mapping addressing and weights.
const polyPatch const word const word & entryName
A patch is a list of labels that address the faces in the global face list.
virtual bool uniform() const =0
Is value uniform (i.e. independent of coordinate)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const polyPatch const word const word const dictionary & dict
const polyPatch const word const word const dictionary const bool faceValues
An Ostream is an abstract base class for all output systems (streams, files, token lists,...