![]() |
|
Public Types | |
typedef fvMesh | Mesh |
typedef fvBoundaryMesh | BoundaryMesh |
Public Member Functions | |
ClassName ("fvMesh") | |
fvMesh (const IOobject &io) | |
Construct from IOobject. | |
fvMesh (const IOobject &io, const pointField &points, const faceList &faces, const cellList &cells) | |
Construct from components without boundary. | |
virtual | ~fvMesh () |
void | addFvPatches (const List< polyPatch * > &) |
Add boundary patches. Constructor helper. | |
virtual readUpdateState | readUpdate () |
Update the mesh based on the mesh files saved in time. | |
const Time & | time () const |
Return reference to DB. | |
const word & | name () const |
Return reference to name. | |
const fvBoundaryMesh & | boundary () const |
Return reference to boundary mesh. | |
const Vector< label > & | directions () const |
Return the vector of valid directions in mesh. | |
label | nD () const |
Return the number of valid dimensions in the mesh. | |
const lduAddressing & | ldu () const |
Return ldu addressing. | |
const unallocLabelList & | owner () const |
Internal face owner. | |
const unallocLabelList & | neighbour () const |
Internal face neighbour. | |
const scalarField & | V () const |
Return cell volumes. | |
const scalarField & | V0 () const |
Return old-time cell volumes. | |
const scalarField & | V00 () const |
Return old-old-time cell volumes. | |
const surfaceVectorField & | Sf () const |
Return cell face area vectors. | |
const surfaceScalarField & | magSf () const |
Return cell face area magnitudes. | |
const surfaceScalarField & | phi () const |
Return cell face motion fluxes. | |
const volVectorField & | C () const |
Return cell centres as volVectorField. | |
const surfaceVectorField & | Cf () const |
Return face centres as surfaceVectorField. | |
void | constructAndClear () const |
Construct all optional data and clear basic info from basicMesh. | |
virtual void | updateMesh (const mapPolyMesh &mpm) |
Update mesh corresponding to the given map. | |
virtual tmp< scalarField > | movePoints (const vectorField &) |
Move points, returns volumes swept by faces in motion. | |
virtual void | mapFields (const mapPolyMesh &mpm) |
Map all fields in time using given map. | |
void | removeFvBoundary () |
Remove boundary patches. Warning: fvPatchFields hold ref to. | |
surfaceScalarField & | setPhi () |
Return cell face motion fluxes. | |
scalarField & | setV0 () |
Return old-time cell volumes. | |
virtual bool | write (IOstream::streamFormat fmt, IOstream::versionNumber ver, IOstream::compressionType cmp) const |
Write the underlying polyMesh and other data. | |
virtual bool | write () const |
Write mesh using IO settings from time. | |
bool | operator!= (const fvMesh &) const |
bool | operator== (const fvMesh &) const |
|
|
|
|
|
Construct from IOobject.
|
|
Construct from components without boundary. Boundary is added using addFvPatches() member function |
|
|
|
Add boundary patches. Constructor helper.
|
|
Return reference to boundary mesh.
Referenced by fvBoundaryMeshMapper::fvBoundaryMeshMapper(), fvMeshLduAddressing::fvMeshLduAddressing(), and tetPolyBoundaryMapperFaceDecomp::tetPolyBoundaryMapperFaceDecomp(). |
|
Return cell centres as volVectorField.
Referenced by volMesh::size(). |
|
Return face centres as surfaceVectorField.
Referenced by surfaceMesh::size(). |
|
|
|
Construct all optional data and clear basic info from basicMesh.
|
|
Return the vector of valid directions in mesh. defined according to the presence of empty patches |
|
Return ldu addressing.
|
|
Return cell face area magnitudes.
|
|
Map all fields in time using given map.
|
|
Move points, returns volumes swept by faces in motion.
|
|
Return reference to name. Note: name() is currently ambiguous due to derivation from surfaceInterpolation Reimplemented from IOdictionary. Definition at line 230 of file fvMesh.H. References Foam::cmptSum(). |
Here is the call graph for this function:
|
Return the number of valid dimensions in the mesh.
|
|
Internal face neighbour.
Definition at line 264 of file fvMesh.H. References Foam::scalarField, Foam::surfaceScalarField, Foam::surfaceVectorField, Foam::vectorField, and Foam::volVectorField. |
|
|
|
|
|
Internal face owner.
Definition at line 258 of file fvMesh.H. References Foam::scalarField, and Foam::surfaceVectorField. |
|
Return cell face motion fluxes.
|
|
Update the mesh based on the mesh files saved in time. directories Reimplemented from polyMesh. |
|
Remove boundary patches. Warning: fvPatchFields hold ref to. these fvPatches. |
|
Return cell face motion fluxes.
|
|
Return old-time cell volumes.
|
|
Return cell face area vectors.
|
|
Return reference to DB.
Reimplemented from objectRegistry. |
|
Update mesh corresponding to the given map.
Reimplemented from polyMesh. |
|
Return cell volumes.
Referenced by spray::evaporationSource(). |
|
Return old-time cell volumes.
|
|
Return old-old-time cell volumes.
|
|
Write mesh using IO settings from time.
Reimplemented from objectRegistry. |
|
Write the underlying polyMesh and other data.
Reimplemented from objectRegistry. |