This commit is contained in:
mattijs
2008-08-06 13:35:10 +01:00
parent 49c7752ba6
commit 95bb8d6577

View File

@ -37,31 +37,23 @@ autoPtr<Foam::pdf> Foam::pdf::New
Random& rndGen Random& rndGen
) )
{ {
word pdfType word pdfType(dict.lookup("pdfType"));
(
dict.lookup("pdfType")
);
Info << "Selecting pdfType " Info<< "Selecting pdfType " << pdfType << endl;
<< pdfType << endl;
dictionaryConstructorTable::iterator cstrIter = dictionaryConstructorTable::iterator cstrIter =
dictionaryConstructorTablePtr_->find(pdfType); dictionaryConstructorTablePtr_->find(pdfType);
if (cstrIter == dictionaryConstructorTablePtr_->end()) if (cstrIter == dictionaryConstructorTablePtr_->end())
{ {
FatalError FatalErrorIn("pdf::New(const dictionary&, Random&)")
<< "pdf::New(const dictionary&, Random&) : " << endl << "unknown pdf type " << pdfType << endl << endl
<< " unknown pdfType type " << "Valid pdf types are :" << endl
<< pdfType << dictionaryConstructorTablePtr_->toc()
<< ", constructor not in hash table" << endl << endl << exit(FatalError);
<< " Valid pdf types are :" << endl;
Info<< dictionaryConstructorTablePtr_->toc() << abort(FatalError);
} }
return autoPtr<pdf>(cstrIter()(dict, rndGen)); return autoPtr<pdf>(cstrIter()(dict, rndGen));
//return autoPtr<pdf>(new pdf);
} }
// ************************************************************************* // // ************************************************************************* //