OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

IOOutputFilter< OutputFilter > Class Template Reference

IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries. More...

Inheritance diagram for IOOutputFilter< OutputFilter >:
Collaboration diagram for IOOutputFilter< OutputFilter >:

List of all members.


Public Member Functions

 IOOutputFilter (const word &outputFilterName, const objectRegistry &, const fileName &dictName=OutputFilter::typeName()+"Dict", const IOobject::readOption rOpt=IOobject::MUST_READ, const bool loadFromFile=false)
 Construct for given objectRegistry and dictionary.
virtual ~IOOutputFilter ()
 Destructor.
virtual const wordname () const
 Return name.
virtual bool read ()
 Read the probes.
virtual void write ()
 Sample and write.
virtual void updateMesh (const mapPolyMesh &mpm)
 Update for changes of mesh.
virtual void movePoints (const pointField &points)
 Update for changes of mesh.

Detailed Description

template<class OutputFilter>
class Foam::IOOutputFilter< OutputFilter >

IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries.

Source files

Definition at line 50 of file IOOutputFilter.H.


Constructor & Destructor Documentation

IOOutputFilter ( const word outputFilterName,
const objectRegistry obr,
const fileName dictName = OutputFilter::typeName() + "Dict",
const IOobject::readOption  rOpt = IOobject::MUST_READ,
const bool  loadFromFile = false 
) [inline]

Construct for given objectRegistry and dictionary.

Allow dictionary to be optional Allow the possibility to load fields from files

Definition at line 25 of file IOOutputFilter.C.

~IOOutputFilter (  )  [inline, virtual]

Destructor.

Definition at line 51 of file IOOutputFilter.C.


Member Function Documentation

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

Return name.

Reimplemented from IOdictionary.

Definition at line 88 of file IOOutputFilter.H.

bool read (  )  [inline, virtual]

Read the probes.

Reimplemented from regIOobject.

Definition at line 58 of file IOOutputFilter.C.

void write (  )  [inline, virtual]

Sample and write.

Definition at line 73 of file IOOutputFilter.C.

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

Update for changes of mesh.

Definition at line 100 of file IOOutputFilter.H.

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

Update for changes of mesh.

Definition at line 107 of file IOOutputFilter.H.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd