#include <engine/engineMesh.H>
Definition at line 52 of file engineMesh.H.
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().