Go to the documentation of this file.
91 namespace Function1Types
101 public Function1<Type>
112 autoPtr<Function1<Type>> value_;
149 virtual inline Type
value(
const scalar t)
const;
152 virtual inline Type
integrate(
const scalar x1,
const scalar x2)
const;
Function1 wrapper that limits the input range of another Function1.
A class for handling words, derived from Foam::string.
const word const dictionary & dict
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
TypeName("limitRange")
Runtime type information.
virtual ~LimitRange()=default
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
void operator=(const LimitRange< Type > &)=delete
No copy assignment.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual Type value(const scalar t) const
Return value for time t.
virtual Type integrate(const scalar x1, const scalar x2) const
Integrate between two (scalar) values.
void writeEntries(Ostream &os) const
Write coefficient entries in dictionary format.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
LimitRange(const word &entryName, const dictionary &dict)
Construct from entry name and dictionary.
virtual void writeData(Ostream &os) const
Write in dictionary format.