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

dsmcFields Class Reference

Calculate intensive fields:

  • UMean
  • translationalT
  • internalT
  • overallT from averaged extensive fields from a DSMC calculation.
More...

#include <utilityFunctionObjects/dsmcFields.H>


Detailed Description

Calculate intensive fields:

  • UMean
  • translationalT
  • internalT
  • overallT from averaged extensive fields from a DSMC calculation.

Source files

Definition at line 60 of file dsmcFields.H.

Collaboration diagram for dsmcFields:

List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

dsmcFields ( 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 42 of file dsmcFields.C.

References Foam::endl(), Foam::nl, and WarningIn.

~dsmcFields (  ) [virtual]

Definition at line 71 of file dsmcFields.C.


Member Function Documentation

TypeName ( "dsmcFields"    )

Runtime type information.

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

Return name of the set of dsmcFields.

Definition at line 108 of file dsmcFields.H.

void read ( const dictionary &   dict  ) [virtual]

Read the dsmcFields data.

Definition at line 77 of file dsmcFields.C.

void execute (  ) [virtual]

Execute, currently does nothing.

Definition at line 86 of file dsmcFields.C.

void end (  ) [virtual]

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

Definition at line 92 of file dsmcFields.C.

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

Update for changes of mesh.

Definition at line 126 of file dsmcFields.H.

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

Update for changes of mesh.

Definition at line 130 of file dsmcFields.H.


The documentation for this class was generated from the following files:
  • src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFields.H
  • src/postProcessing/functionObjects/utilities/dsmcFields/dsmcFields.C