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

engineMesh Class Reference

Foam::engineMesh. More...

Inheritance diagram for engineMesh:
Collaboration diagram for engineMesh:

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

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

Protected Attributes

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

Detailed Description

Foam::engineMesh.

Source files

Definition at line 47 of file engineMesh.H.


Constructor & Destructor Documentation

engineMesh ( const IOobject io  )  [explicit]

Construct from objectRegistry, and read/write options.

Definition at line 29 of file engineMesh.C.

~engineMesh (  )  [virtual]

Definition at line 120 of file engineMesh.C.


Member Function Documentation

TypeName ( "engineMesh"   ) 

Runtime type information.

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

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

Select null constructed.

Definition at line 24 of file newEngineMesh.C.

References TimePaths::constant(), IOobject::db(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), IOobject::MUST_READ, IOobject::NO_WRITE, and IOobject::time().

Here is the call graph for this function:

virtual void move (  )  [pure virtual]


Member Data Documentation

label pistonIndex_ [protected]

Definition at line 66 of file engineMesh.H.

label linerIndex_ [protected]

Definition at line 67 of file engineMesh.H.

Definition at line 68 of file engineMesh.H.

Definition at line 70 of file engineMesh.H.

Definition at line 71 of file engineMesh.H.


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