46#ifndef Foam_expressions_exprResultStored_H
47#define Foam_expressions_exprResultStored_H
65 public expressions::exprResult
73 expressions::exprString startExpr_;
146 return (
this != &
rhs);
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
An exprResult with persistence.
const word & name() const
The name of the expression.
bool operator!=(const exprResultStored &rhs) const noexcept
Compare for inequality (need by Ulist).
virtual ~exprResultStored()=default
Destructor.
virtual autoPtr< exprResult > clone() const
Clone.
void operator=(const exprResultStored &rhs)
Copy assignment.
const expressions::exprString & initialValueExpression() const
The initial value expression.
void writeDict(Ostream &os) const
virtual void resetImpl()
Reset at new timestep - disabling locally.
TypeNameNoDebug("exprResultStored")
Runtime type information.
exprResultStored()
Default construct.
A polymorphic field/result from evaluating an expression.
exprResult()
Default construct.
A variant of Foam::string with expansion of dictionary variables into a comma-separated form.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
A namespace for expression-related classes/traits etc.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces).
Istream & operator>>(Istream &, directionInfo &)
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.