FreeFOAM The Cross-Platform CFD Toolkit
dsmcFields Class Reference

Calculate intensive fields: 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.

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 wordname () 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
inlinevirtual

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 )
inlinevirtual

Update for changes of mesh.

Definition at line 126 of file dsmcFields.H.

virtual void movePoints ( const pointField )
inlinevirtual

Update for changes of mesh.

Definition at line 130 of file dsmcFields.H.


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