26 #include "dragModel.H" 32 const dictionary& interfaceDict,
33 const phaseModel& phase1,
34 const phaseModel& phase2
37 word dragModelType(interfaceDict.lookup(
"type"));
39 Info <<
"Selecting dragModel for phase " 42 << dragModelType <<
endl;
44 dictionaryConstructorTable::iterator cstrIter =
45 dictionaryConstructorTablePtr_->find(dragModelType);
47 if (cstrIter == dictionaryConstructorTablePtr_->end())
50 <<
"Unknown dragModelType type " 51 << dragModelType << endl << endl
52 <<
"Valid dragModel types are : " << endl
53 << dictionaryConstructorTablePtr_->sortedToc()
const phaseModel & phase1() const
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Ostream & endl(Ostream &os)
Add newline and flush stream.
const phaseModel & phase2() const
static autoPtr< dragModel > New(const dictionary &interfaceDict, const phaseModel &phase1, const phaseModel &phase2)