Go to the documentation of this file.
29 : inputName_(inputName),
30 inputType_(inputType),
54 if (daOption.
getAllOptions().lookupOrDefault<label>(
"debug", 0))
56 Info <<
"Selecting input: " << inputType <<
" for DAInput." << endl;
59 dictionaryConstructorTable::iterator cstrIter =
60 dictionaryConstructorTablePtr_->find(inputType);
63 if (cstrIter == dictionaryConstructorTablePtr_->end())
74 <<
"Unknown DAInput type "
75 << inputType << nl << nl
76 <<
"Valid DAInput types:" << endl
77 << dictionaryConstructorTablePtr_->sortedToc()
82 return autoPtr<DAInput>(
static autoPtr< DAStateInfo > New(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel)
classType getOption(const word key) const
get an option from subDict and key
const dictionary & getAllOptions() const
return a reference of allOptions_ dictionary
defineRunTimeSelectionTable(DAFunction, dictionary)
defineTypeNameAndDebug(DAFunction, 0)