Go to the documentation of this file.
48 return variables_.found(
name);
58 return variables_[
name];
68 return variables_[
name];
81 variables_.set(
name, std::move(result));
94 return getResult<Type>(wantPointData);
109 return result_.getUniform(1,
true).cref<Type>().first();
117 return stashedTokenId_;
126 int old = stashedTokenId_;
127 stashedTokenId_ = tokenId;
134 return debugScanner_;
146 return (searchCtrl_ & searchControls::SEARCH_REGISTRY);
152 return (searchCtrl_ & searchControls::SEARCH_FILES);
158 return (searchCtrl_ & searchControls::CACHE_READ_FIELDS);
Type evaluateUniform(const expressions::exprString &expr, bool wantPointData=false)
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
bool debugParser() const noexcept
int stashedTokenId() const noexcept
void setArgument(const scalar val) noexcept
virtual bool hasVariable(const word &name) const
scalar argValue() const noexcept
A polymorphic field/result from evaluating an expression.
void setSingleValue(const Type &val)
void addUniformVariable(const word &name, const T &val)
int resetStashedTokenId(int tokenId=0) const noexcept
virtual exprResult & variable(const word &name)
bool searchRegistry() const noexcept
tmp< Field< Type > > evaluate(const expressions::exprString &expr, bool wantPointData=false)
word name(const expressions::valueTypeCode typeCode)
bool searchFiles() const noexcept
bool cacheReadFields() const noexcept
bool debugScanner() const noexcept