28 namespace regionModels
30 namespace surfaceFilmModels
35 template<
class FilmType>
38 if (!isA<FilmType>(
owner_))
41 <<
"Model " << this->
modelType() <<
" requested film type " 42 << FilmType::typeName <<
" but film is type " <<
owner_.type()
46 return refCast<const FilmType>(
owner_);
surfaceFilmModel & owner_
Reference to the owner surface film model.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
const word & modelType() const
Return const access to the sub-model type.
const FilmType & filmType() const
errorManip< error > abort(error &err)