42 const UList<expressions::exprString>& list
57 for (
const expressions::exprString& str : list)
112 variableStrings_ = readVariableStrings(
dict,
"variables", mandatory);
114 return variableStrings_.size();
126 os.writeKeyword(keyword);
Ostream & writeVariableStrings(Ostream &os, const word &keyword="") const
Write "variables".
A list of keyword definitions, which are a keyword followed by a number of values (eg...
static List< expressions::exprString > readVariableStrings(const dictionary &dict, const word &name="variables", bool mandatory=false)
Read the list of variable strings.
constexpr char nl
The newline '\n' character (0x0a)
Begin list [isseparator].
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
A class for handling words, derived from Foam::string.
A variant of Foam::string with expansion of dictionary variables into a comma-separated form...
label setVariableStrings(const dictionary &dict, bool mandatory=false)
Read "variables" and assigns to the list of expression strings.
static expressions::exprString readExpression(const word &name, const dictionary &dict)
Read an expression string and do substitutions.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void writeList(vtk::formatter &fmt, const UList< uint8_t > &values)
Write a list of uint8_t values.
OBJstream os(runTime.globalPath()/outputName)
const dictionary & dict() const noexcept
The dictionary with all input data/specification.