Go to the documentation of this file.
45 zeroATCcells::zeroATCcells
62 zeroATCZones_ =
labelList(zeroATCZoneNames.size(), -1);
63 forAll(zeroATCZoneNames, zI)
69 <<
"cannot find cellZone "
70 << zeroATCZoneNames[zI]
71 <<
" for smoothing ATC"
74 zeroATCZones_[zI] =
zoneID;
93 auto cstrIter = dictionaryConstructorTablePtr_->cfind(modelType);
95 if (!cstrIter.found())
102 *dictionaryConstructorTablePtr_
List< label > labelList
A List of labels.
A class for handling words, derived from Foam::string.
bool found(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Search for an entry (const access) with the given keyword.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
const cellZoneMesh & cellZones() const
Return cell zone mesh.
Ostream & endl(Ostream &os)
Add newline and flush stream.
T get(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
T lookupOrDefault(const word &keyword, const T &deflt, enum keyType::option matchOpt=keyType::REGEX) const
#define forAll(list, i)
Loop across all elements in list.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const labelIOList & zoneID
Mesh data needed to do the Finite Volume discretisation.
label findZoneID(const word &zoneName) const
Find zone index given a name, return -1 if not found.
errorManipArg< error, int > exit(error &err, const int errNo=1)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static autoPtr< zeroATCcells > New(const fvMesh &mesh, const dictionary &dict)
Return a reference to the selected turbulence model.
T getOrDefault(const word &keyword, const T &deflt, enum keyType::option matchOpt=keyType::REGEX) const
defineTypeNameAndDebug(combustionModel, 0)
#define WarningInFunction
Report a warning using Foam::Warning.