52 #ifndef Function1Types_FunctionObjectValue_H 53 #define Function1Types_FunctionObjectValue_H 61 namespace Function1Types
85 bool haveDefaultValue_;
133 virtual inline Type
value(
const scalar )
const;
136 virtual Type
integrate(
const scalar x1,
const scalar x2)
const;
virtual tmp< Function1< Type > > clone() const
Construct and return a clone.
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
virtual void writeEntries(Ostream &os) const
Write coefficient entries in dictionary format.
const word const dictionary & dict
A list of keyword definitions, which are a keyword followed by a number of values (eg...
void operator=(const FunctionObjectValue< Type > &)=delete
No copy assignment.
FunctionObjectValue(const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr)
Construct from entry name, dictionary and optional registry.
TypeName("functionObjectValue")
Runtime type information.
Returns a value retrieved from a function object result.
A class for handling words, derived from Foam::string.
virtual void writeData(Ostream &os) const
Write in dictionary format.
virtual Type value(const scalar) const
Return value at current time.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
virtual Type integrate(const scalar x1, const scalar x2) const
Integrate between two (scalar) values. Not implemented!
const word const dictionary const objectRegistry * obrPtr
virtual ~FunctionObjectValue()=default
Destructor.
A class for managing temporary objects.
Registry of regIOobjects.