ENH: coded functionObject: added mesh()

This commit is contained in:
mattijs
2011-03-23 09:34:51 +00:00
parent 889b0a0488
commit b60866d98c
4 changed files with 28 additions and 6 deletions

View File

@ -48,6 +48,20 @@ ${localCode}
//}}} end localCode
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
const objectRegistry& ${typeName}FunctionObject::obr() const
{
return obr_;
}
const fvMesh& ${typeName}FunctionObject::mesh() const
{
return refCast<const fvMesh>(obr_);
}
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
${typeName}FunctionObject::${typeName}FunctionObject

View File

@ -45,6 +45,7 @@ namespace Foam
class objectRegistry;
class dictionary;
class mapPolyMesh;
class fvMesh;
/*---------------------------------------------------------------------------*\
A templated functionObject
@ -67,10 +68,9 @@ class ${typeName}FunctionObject
// Private Member Functions
const objectRegistry& obr() const
{
return obr_;
}
const objectRegistry& obr() const;
const fvMesh& mesh() const;
//- Disallow default bitwise copy construct
${typeName}FunctionObject(const ${typeName}FunctionObject&);