50#define makeFunction1s(Type) \
51 makeFunction1(Type); \
52 makeFunction1Type(CodedFunction1, Type); \
53 makeFunction1Type(Constant, Type); \
54 makeFunction1Type(Uniform, Type); \
55 makeFunction1Type(None, Type); \
56 makeFunction1Type(ZeroConstant, Type); \
57 makeFunction1Type(OneConstant, Type); \
58 makeFunction1Type(Polynomial, Type); \
59 makeFunction1Type(Cosine, Type); \
60 makeFunction1Type(Sine, Type); \
61 makeFunction1Type(Square, Type); \
62 makeFunction1Type(CSV, Type); \
63 makeFunction1Type(Table, Type); \
64 makeFunction1Type(TableFile, Type); \
65 makeFunction1Type(Scale, Type); \
66 makeFunction1Type(InputValueMapper, Type); \
67 makeFunction1Type(FunctionObjectValue, Type);
69#define makeFieldFunction1s(Type) \
70 makeFunction1(Type); \
71 makeFunction1Type(Constant, Type); \
72 makeFunction1Type(Uniform, Type); \
73 makeFunction1Type(Table, Type); \
74 makeFunction1Type(TableFile, Type); \
#define makeFunction1Type(SS, Type)
#define makeFunction1(Type)
#define makeFieldFunction1s(Type)
#define makeFunction1s(Type)
Constant(const word &entryName, const Type &value, const objectRegistry *obrPtr=nullptr)
Construct from components.
FunctionObjectTrigger(const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr)
Construct from entry name, dictionary and optional registry.
None(const None< Type > &)=default
Default copy construct.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.