23 const word outputName,
24 const word outputType,
30 UPtrList<DAFunction>& daFunctionList)
31 : outputName_(outputName),
32 outputType_(outputType),
37 daResidual_(daResidual),
38 daFunctionList_(daFunctionList)
49 const word outputName,
50 const word outputType,
56 UPtrList<DAFunction>& daFunctionList)
60 if (daOption.
getAllOptions().lookupOrDefault<label>(
"debug", 0))
62 Info <<
"Selecting output: " << outputType <<
" for DAOutput." << endl;
65 dictionaryConstructorTable::iterator cstrIter =
66 dictionaryConstructorTablePtr_->find(outputType);
69 if (cstrIter == dictionaryConstructorTablePtr_->end())
80 " UPtrList<DAFunction>&"
82 <<
"Unknown DAOutput type "
83 << outputType << nl << nl
84 <<
"Valid DAOutput types:" << endl
85 << dictionaryConstructorTablePtr_->sortedToc()
90 return autoPtr<DAOutput>(
91 cstrIter()(outputName,