36 namespace functionEntries
64 const dictionary&
dict,
68 Info<<
"Using #calcEntry at line " << is.lineNumber()
73 "functionEntries::calcEntry::execute(..)",
83 codeDict.add(
"code",
"os << (" +
s +
");");
85 codeStream::streamingFunctionType
function = codeStream::getFunction
92 OStringStream os(is.format());
93 (*function)(os,
dict);
Macros for easy insertion into member function selection tables.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
const fileName & name() const
Return the dictionary name.
A list of keyword definitions, which are a keyword followed by any number of values (e....
const dictionary & parent() const
Return the parent dictionary.
static void checkSecurity(const char *title, const dictionary &)
Check security for creating dynamic code.
Uses dynamic compilation to provide calculating functionality for entering dictionary entries.
static bool execute(dictionary &dict, Istream &)
Execute the functionEntry in a sub-dict context.
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input str...
A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read,...
const dictionary & dict() const
This entry is not a dictionary,.
A class for handling character strings derived from std::string.
gmvFile<< "tracers "<< particles.size()<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().x()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().y()<< " ";}gmvFile<< nl;forAllConstIter(Cloud< passiveParticle >, particles, iter){ gmvFile<< iter().position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.name(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
defineTypeNameAndDebug(includeFvConstraintEntry, 0)
addToMemberFunctionSelectionTable(functionEntry, includeFvConstraintEntry, execute, dictionaryIstream)
void insert(const scalar, DynamicList< floatScalar > &)
Append scalar to given DynamicList.
Ostream & endl(Ostream &os)
Add newline and flush stream.