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 good()
const 139 return (uniformValuePtr_ && uniformValuePtr_->
good());
143 virtual inline bool uniform()
const 191 #undef addUniformValueFieldFunction1s 192 #define addUniformValueFieldFunction1s(F1Name, Type) \ 193 PatchFunction1<Type>::adddictionaryConstructorToTable \ 194 <PatchFunction1Types::UniformValueField<Type>> \ 195 add##F1Name##UniformValueField##Type##ConstructorToTable_(#F1Name);
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual bool uniform() const =0
Is value uniform (i.e. independent of coordinate)
const polyPatch const word const word const dictionary & dict
Abstract base class to hold the Field mapping addressing and weights.
bool good() const noexcept
True if the managed pointer is non-null.
A class for handling words, derived from Foam::string.
const polyPatch const word const word & entryName
bool faceValues() const noexcept
Generate face or point values on patch?
An Ostream is an abstract base class for all output systems (streams, files, token lists...
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
OBJstream os(runTime.globalPath()/outputName)
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.
A patch is a list of labels that address the faces in the global face list.