createControls.H
Go to the documentation of this file.
1// Read particleTrackDict dictionary and extract values from it
2
3const word dictName("particleTrackDict");
4
6
7IOdictionary propsDict(dictIO);
8
9const word cloudName(propsDict.get<word>("cloud"));
10
11// Mandatory - if empty, select none
12wordRes acceptFields(propsDict.get<wordRes>("fields"));
13
14// Optional
16propsDict.readIfPresent("exclude", excludeFields);
17
18const dictionary formatOptions
19(
20 propsDict.subOrEmptyDict("formatOptions", keyType::LITERAL)
21);
22
23
24// ************************************************************************* //
IOobject dictIO
IOdictionary propsDict(dictIO)
wordRes excludeFields
const word dictName("particleTrackProperties")
wordRes acceptFields
const dictionary formatOptions(propsDict.subOrEmptyDict("formatOptions", keyType::LITERAL))
const word cloudName(propsDict.get< word >("cloud"))