42 entry_->convertTimeBase(t);
118 return entry_->integrate(x1, x2);
131 return de.entry_->operator<<(os, de);
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
autoPtr< Function1< Type > > entry_
The underlying Function1.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void writeData(Ostream &os) const
Write in dictionary format.
TimeFunction1(const Time &t, const word &name, const dictionary &dict)
Construct from entry name.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual ~TimeFunction1()
Destructor.
A class for handling words, derived from string.
Light wrapper around Function1 to provide a mechanism to update time-based entries.
void reset(const dictionary &dict)
Reset entry by re-reading from dictionary.
virtual Type value(const scalar x) const
Return value as a function of (scalar) independent variable.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual Type integrate(const scalar x1, const scalar x2) const
Integrate between two (scalar) values.
const word name_
Name of the data entry.
const word & name() const
Return the name of the entry.
const Time & time_
Reference to the time database.