FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

surfaceInterpolateFields Class Reference

Reads fields from the time folders and adds them to the mesh database for further post-processing. More...

#include <fieldFunctionObjects/surfaceInterpolateFields.H>


Detailed Description

Reads fields from the time folders and adds them to the mesh database for further post-processing.

Source files

Definition at line 59 of file surfaceInterpolateFields.H.

Collaboration diagram for surfaceInterpolateFields:

List of all members.

Public Member Functions

 TypeName ("surfaceInterpolateFields")
 Runtime type information.
 surfaceInterpolateFields (const word &name, const objectRegistry &, const dictionary &, const bool loadFromFiles=false)
 Construct for given objectRegistry and dictionary.
virtual  ~surfaceInterpolateFields ()
 Destructor.
virtual const word &  name () const
 Return name of the surfaceInterpolateFields object.
virtual void  read (const dictionary &)
 Read the field min/max data.
virtual void  execute ()
 Execute, currently does nothing.
virtual void  end ()
 Execute at the final time-loop, currently does nothing.
virtual void  write ()
 Write.
virtual void  updateMesh (const mapPolyMesh &)
 Update for changes of mesh.
virtual void  movePoints (const pointField &)
 Update for changes of mesh.

Protected Member Functions

 surfaceInterpolateFields (const surfaceInterpolateFields &)
 Disallow default bitwise copy construct.
void  operator= (const surfaceInterpolateFields &)
 Disallow default bitwise assignment.
template<class Type >
void  interpolateFields (PtrList< GeometricField< Type, fvsPatchField, surfaceMesh > > &) const

Protected Attributes

word  name_
 Name of this set of surfaceInterpolateFields object.
const objectRegistry &  obr_
bool  active_
 on/off switch
List< Tuple2< word, word > >  fieldSet_
 Fields to process.
PtrList< surfaceScalarField >  ssf_
 Locally constructed fields.
PtrList< surfaceVectorField >  svf_
PtrList
< surfaceSphericalTensorField >  
sSpheretf_
PtrList< surfaceSymmTensorField >  sSymmtf_
PtrList< surfaceTensorField >  stf_

Constructor & Destructor Documentation

surfaceInterpolateFields ( const surfaceInterpolateFields &    ) [protected]

Disallow default bitwise copy construct.

surfaceInterpolateFields ( const word &   name,
const objectRegistry &   obr,
const dictionary &   dict,
const bool   loadFromFiles = false  
)

Construct for given objectRegistry and dictionary.

Allow the possibility to load fields from files

Definition at line 40 of file surfaceInterpolateFields.C.

References Foam::endl(), and WarningIn.

~surfaceInterpolateFields (  ) [virtual]

Destructor.

Definition at line 75 of file surfaceInterpolateFields.C.


Member Function Documentation

void operator= ( const surfaceInterpolateFields &    ) [protected]

Disallow default bitwise assignment.

void interpolateFields ( PtrList< GeometricField< Type, fvsPatchField, surfaceMesh > > &   sflds  ) const [protected]
TypeName ( "surfaceInterpolateFields"    )

Runtime type information.

virtual const word& name (  ) const [inline, virtual]

Return name of the surfaceInterpolateFields object.

Definition at line 126 of file surfaceInterpolateFields.H.

References surfaceInterpolateFields::name_.

void read ( const dictionary &   dict  ) [virtual]

Read the field min/max data.

Definition at line 81 of file surfaceInterpolateFields.C.

References dictionary::lookup().

void execute (  ) [virtual]

Execute, currently does nothing.

Definition at line 90 of file surfaceInterpolateFields.C.

void end (  ) [virtual]

Execute at the final time-loop, currently does nothing.

Definition at line 109 of file surfaceInterpolateFields.C.

void write (  ) [virtual]

Write.

Definition at line 115 of file surfaceInterpolateFields.C.

virtual void updateMesh ( const mapPolyMesh &    ) [inline, virtual]

Update for changes of mesh.

Definition at line 144 of file surfaceInterpolateFields.H.

virtual void movePoints ( const pointField &    ) [inline, virtual]

Update for changes of mesh.

Definition at line 148 of file surfaceInterpolateFields.H.


Member Data Documentation

word name_ [protected]

Name of this set of surfaceInterpolateFields object.

Definition at line 66 of file surfaceInterpolateFields.H.

Referenced by surfaceInterpolateFields::name().

const objectRegistry& obr_ [protected]

Definition at line 68 of file surfaceInterpolateFields.H.

bool active_ [protected]

on/off switch

Definition at line 71 of file surfaceInterpolateFields.H.

List<Tuple2<word, word> > fieldSet_ [protected]

Fields to process.

wordList fieldSet_;

Definition at line 75 of file surfaceInterpolateFields.H.

Locally constructed fields.

Definition at line 78 of file surfaceInterpolateFields.H.

Definition at line 79 of file surfaceInterpolateFields.H.

Definition at line 81 of file surfaceInterpolateFields.H.

Definition at line 82 of file surfaceInterpolateFields.H.


The documentation for this class was generated from the following files: