Abstract base class for geometry and/or topology changing fvMesh. More...
#include <dynamicFvMesh/dynamicFvMesh.H>
Abstract base class for geometry and/or topology changing fvMesh.
Definition at line 52 of file dynamicFvMesh.H.
Public Member Functions | |
TypeName ("dynamicFvMesh") | |
Runtime type information.
| |
declareRunTimeSelectionTable (autoPtr, dynamicFvMesh, IOobject,(const IOobject &io),(io)) | |
dynamicFvMesh (const IOobject &io) | |
Construct from objectRegistry, and read/write options.
| |
dynamicFvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< labelList > &allOwner, const Xfer< labelList > &allNeighbour, const bool syncPar=true) | |
Construct from components without boundary.
| |
dynamicFvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< cellList > &cells, const bool syncPar=true) | |
Construct without boundary from cells rather than owner/neighbour.
| |
virtual | ~dynamicFvMesh () |
virtual bool | update ()=0 |
Update the mesh for both mesh motion and topology change.
| |
Static Public Member Functions | |
static autoPtr< dynamicFvMesh > | New (const IOobject &io) |
Select null constructed.
|
dynamicFvMesh | ( | const IOobject & | io ) | [explicit]
|
Construct from objectRegistry, and read/write options.
Definition at line 37 of file dynamicFvMesh.C.
dynamicFvMesh | ( | const IOobject & | io, |
const Xfer< pointField > & | points, | ||
const Xfer< faceList > & | faces, | ||
const Xfer< labelList > & | allOwner, | ||
const Xfer< labelList > & | allNeighbour, | ||
const bool | syncPar = true
|
||
) |
Construct from components without boundary.
Boundary is added using addFvPatches() member function
Definition at line 44 of file dynamicFvMesh.C.
dynamicFvMesh | ( | const IOobject & | io, |
const Xfer< pointField > & | points, | ||
const Xfer< faceList > & | faces, | ||
const Xfer< cellList > & | cells, | ||
const bool | syncPar = true
|
||
) |
Construct without boundary from cells rather than owner/neighbour.
Boundary is added using addPatches() member function
Definition at line 66 of file dynamicFvMesh.C.
~dynamicFvMesh | ( | ) | [virtual]
|
Definition at line 87 of file dynamicFvMesh.C.
TypeName | ( | "dynamicFvMesh" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
dynamicFvMesh | , | ||
IOobject | , | ||
(const IOobject &io) | , | ||
(io) | |||
) |
Foam::autoPtr< Foam::dynamicFvMesh > New | ( | const IOobject & | io ) | [static]
|
Select null constructed.
Definition at line 32 of file newDynamicFvMesh.C.
References TimePaths::constant(), IOobject::db(), Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, dictionary::lookup(), IOobject::MUST_READ, IOobject::NO_WRITE, dlLibraryTable::open(), and IOobject::time().
virtual bool update | ( | ) | [pure virtual]
|
Update the mesh for both mesh motion and topology change.
Implemented in dynamicInkJetFvMesh, dynamicMotionSolverFvMesh, dynamicRefineFvMesh, solidBodyMotionFvMesh, staticFvMesh, linearValveFvMesh, linearValveLayersFvMesh, mixerFvMesh, movingConeTopoFvMesh, rawTopoChangerFvMesh, and topoChangerFvMesh.
Referenced by perfectInterface::updateMesh().