30 template<
class ThermoType>
39 word chemistryReaderTypeName(
"chemkinReader");
42 thermoDict.
readIfPresent(
"chemistryReader", chemistryReaderTypeName);
44 Info<<
"Selecting chemistryReader " << chemistryReaderTypeName <<
endl;
46 typename dictionaryConstructorTable::iterator cstrIter =
47 dictionaryConstructorTablePtr_->find(chemistryReaderTypeName);
49 if (cstrIter == dictionaryConstructorTablePtr_->end())
53 "chemistryReader::New(const dictionary& thermoDict)"
54 ) <<
"Unknown chemistryReader type "
55 << chemistryReaderTypeName <<
nl <<
nl
56 <<
"Valid chemistryReaders are: " <<
nl
57 << dictionaryConstructorTablePtr_->sortedToc()