39 #ifndef unknownTypeFunction1_H
40 #define unknownTypeFunction1_H
62 #define PublicAutoPtrFunction1Type(Type, nullArg) \
63 public autoPtr<Function1<Type>>,
65 #undef InheritAutoPtrFunction1Type
80 const word topDictKeyword_;
83 mutable functionPtr functionPtr_;
112 Type
value(
const scalar
x)
const;
120 Type
integral(
const scalar x1,
const scalar x2)
const;
A list of keyword definitions, which are a keyword followed by any number of values (e....
A zero-sized class without any storage. Used, for example, in HashSet.
A class for managing temporary objects.
Wrapper around Function1 that constructs a function for an as yet unknown primitive type....
Type integral(const scalar x1, const scalar x2) const
Integrate between two scalars.
Type value(const scalar x) const
Return value as a function of scalar x.
~unknownTypeFunction1()
Destructor.
void operator=(const unknownTypeFunction1 &)=delete
Disallow default bitwise assignment.
unknownTypeFunction1(const word &name, const dictionary &dict)
Construct from an name and a dictionary.
A class for handling words, derived from string.
Include the header files for all the primitive types that Fields are instantiated for.
word name(const bool)
Return a word representation of a bool.
FOR_ALL_FIELD_TYPES(DefineContiguousFvWallLocationDataType)