68#ifndef Foam_Function1Types_expression_H
69#define Foam_Function1Types_expression_H
119 const word& entryName,
142 virtual Type
value(
const scalar
x)
const;
virtual tmp< Function1< Type > > clone() const
Return a clone.
virtual ~Function1Expression()=default
Destructor.
virtual void writeData(Ostream &os) const
Write in dictionary format.
virtual Type value(const scalar x) const
Return value.
TypeName("expression")
Runtime type information.
virtual Type integrate(const scalar x1, const scalar x2) const
Integrate between two values.
void operator=(const Function1Expression< Type > &)=delete
No copy assignment.
Function1Expression(const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr)
Construct from entry name, dictionary and optional registry.
Function1(const word &entryName, const objectRegistry *obrPtr=nullptr)
Construct from entry name.
static tmp< Function1< Type > > Clone(const Derived &fun)
Clone a Function1.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A variant of Foam::string with expansion of dictionary variables into a comma-separated form.
Registry of regIOobjects.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
fieldExpr::parseDriver fieldExprDriver
Typedef for fieldExpr parseDriver.
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.