OpenFOAM logo
Open Source CFD Toolkit

engineMesh Class Reference

Inheritance diagram for engineMesh:

Inheritance graph
[legend]
Collaboration diagram for engineMesh:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("engineMesh")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, engineMesh, IOobject,(const IOobject &io),(io))
 engineMesh (const IOobject &io)
 Construct from objectRegistry, and read/write options.
virtual ~engineMesh ()
virtual void move ()=0

Static Public Member Functions

autoPtr< engineMeshNew (const IOobject &io)
 Select null constructed.

Protected Attributes

const engineTimeengineDB_
label pistonIndex_
label linerIndex_
label cylinderHeadIndex_
dimensionedScalar deckHeight_
dimensionedScalar pistonPosition_

Constructor & Destructor Documentation

engineMesh const IOobject io  )  [explicit]
 

Construct from objectRegistry, and read/write options.

virtual ~engineMesh  )  [virtual]
 


Member Function Documentation

declareRunTimeSelectionTable autoPtr  ,
engineMesh  ,
IOobject  ,
(const IOobject &io)  ,
(io) 
 

virtual void move  )  [pure virtual]
 

Implemented in layeredEngineMesh, staticEngineMesh, and tetDecompositionEngineMesh.

autoPtr<engineMesh> New const IOobject io  )  [static]
 

Select null constructed.

TypeName "engineMesh"   ) 
 

Runtime type information.


Member Data Documentation

label cylinderHeadIndex_ [protected]
 

Definition at line 80 of file engineMesh.H.

dimensionedScalar deckHeight_ [protected]
 

Definition at line 82 of file engineMesh.H.

const engineTime& engineDB_ [protected]
 

Definition at line 76 of file engineMesh.H.

label linerIndex_ [protected]
 

Definition at line 79 of file engineMesh.H.

label pistonIndex_ [protected]
 

Definition at line 78 of file engineMesh.H.

dimensionedScalar pistonPosition_ [protected]
 

Definition at line 83 of file engineMesh.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org