22 DAStateInfo::DAStateInfo(
51 if (daOption.
getAllOptions().lookupOrDefault<label>(
"debug", 0))
53 Info <<
"Selecting " << modelType <<
" for DAStateInfo" << endl;
56 dictionaryConstructorTable::iterator cstrIter =
57 dictionaryConstructorTablePtr_->find(modelType);
60 if (cstrIter == dictionaryConstructorTablePtr_->end())
70 <<
"Unknown DAStateInfo type "
71 << modelType << nl << nl
72 <<
"Valid DAStateInfo types:" << endl
73 << dictionaryConstructorTablePtr_->sortedToc()
78 return autoPtr<DAStateInfo>(
79 cstrIter()(modelType,
mesh, daOption, daModel));