#include <engine/engineMesh.H>
Definition at line 52 of file engineMesh.H.
Inheritance diagram for engineMesh:
Collaboration diagram for engineMesh: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< engineMesh > | New (const IOobject &io) |
| Select null constructed.
| |
Protected Attributes | |
| const engineTime & | engineDB_ |
| label | pistonIndex_ |
| label | linerIndex_ |
| label | cylinderHeadIndex_ |
| dimensionedScalar | deckHeight_ |
| dimensionedScalar | pistonPosition_ |
| engineMesh | ( | const IOobject & | io ) | [explicit]
|
Construct from objectRegistry, and read/write options.
Definition at line 37 of file engineMesh.C.
References fvMesh::boundary(), engineMesh::cylinderHeadIndex_, engineMesh::deckHeight_, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, forAll, Foam::Info, engineMesh::linerIndex_, Foam::max(), Foam::min(), fvMesh::name(), Foam::nl, engineMesh::pistonIndex_, engineMesh::pistonPosition_, Foam::reduce(), HashTable< regIOobject * >::size(), and dimensioned< Type >::value().
| ~engineMesh | ( | ) | [virtual]
|
Definition at line 128 of file engineMesh.C.
| 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 32 of file newEngineMesh.C.
References TimePaths::constant(), IOobject::db(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), and IOobject::time().
| virtual void move | ( | ) | [pure virtual]
|
Implemented in fvMotionSolverEngineMesh, layeredEngineMesh, and staticEngineMesh.
const engineTime& engineDB_ [protected]
|
Definition at line 69 of file engineMesh.H.
Referenced by fvMotionSolverEngineMesh::fvMotionSolverEngineMesh(), layeredEngineMesh::layeredEngineMesh(), layeredEngineMesh::move(), and fvMotionSolverEngineMesh::move().
label pistonIndex_ [protected]
|
Definition at line 71 of file engineMesh.H.
Referenced by engineMesh::engineMesh(), and fvMotionSolverEngineMesh::move().
label linerIndex_ [protected]
|
Definition at line 72 of file engineMesh.H.
Referenced by engineMesh::engineMesh(), and fvMotionSolverEngineMesh::move().
label cylinderHeadIndex_ [protected]
|
Definition at line 73 of file engineMesh.H.
Referenced by engineMesh::engineMesh().
dimensionedScalar deckHeight_ [protected]
|
Definition at line 75 of file engineMesh.H.
Referenced by engineMesh::engineMesh(), layeredEngineMesh::move(), and fvMotionSolverEngineMesh::move().
dimensionedScalar pistonPosition_ [protected]
|
Definition at line 76 of file engineMesh.H.
Referenced by engineMesh::engineMesh(), layeredEngineMesh::move(), and fvMotionSolverEngineMesh::move().