functionObjects::surfaceInterpolateFields: Derive from fvMeshFunctionObject
This commit is contained in:
parent
131c0eeb84
commit
70ccff6840
2 changed files with 4 additions and 20 deletions
|
|
@ -54,22 +54,9 @@ Foam::functionObjects::surfaceInterpolateFields::surfaceInterpolateFields
|
|||
const dictionary& dict
|
||||
)
|
||||
:
|
||||
functionObject(name),
|
||||
obr_
|
||||
(
|
||||
runTime.lookupObject<objectRegistry>
|
||||
(
|
||||
dict.lookupOrDefault("region", polyMesh::defaultRegion)
|
||||
)
|
||||
),
|
||||
fvMeshFunctionObject(name, runTime, dict),
|
||||
fieldSet_()
|
||||
{
|
||||
if (!isA<fvMesh>(obr_))
|
||||
{
|
||||
FatalErrorInFunction
|
||||
<< "objectRegistry is not an fvMesh" << exit(FatalError);
|
||||
}
|
||||
|
||||
read(dict);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ Description
|
|||
|
||||
|
||||
SeeAlso
|
||||
Foam::functionObject
|
||||
Foam::functionObjects::fvMeshFunctionObject
|
||||
Foam::functionObjects::timeControl
|
||||
|
||||
SourceFiles
|
||||
|
|
@ -69,7 +69,7 @@ SourceFiles
|
|||
#ifndef functionObjects_surfaceInterpolateFields_H
|
||||
#define functionObjects_surfaceInterpolateFields_H
|
||||
|
||||
#include "functionObject.H"
|
||||
#include "fvMeshFunctionObject.H"
|
||||
#include "surfaceFieldsFwd.H"
|
||||
#include "Tuple2.H"
|
||||
|
||||
|
|
@ -92,15 +92,12 @@ namespace functionObjects
|
|||
|
||||
class surfaceInterpolateFields
|
||||
:
|
||||
public functionObject
|
||||
public fvMeshFunctionObject
|
||||
{
|
||||
protected:
|
||||
|
||||
// Protected data
|
||||
|
||||
//- Reference to the objectRegistry
|
||||
const objectRegistry& obr_;
|
||||
|
||||
//- Fields to process
|
||||
List<Tuple2<word, word>> fieldSet_;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue