Mesh data for surface fields. More...

Public Types | |
| typedef fvMesh | Mesh |
| Mesh type. More... | |
| typedef fvBoundaryMesh | BoundaryMesh |
| Boundary mesh type. More... | |
| typedef faceZone | Zone |
| Zone type. More... | |
| template<class Type > | |
| using | PatchField = fvsPatchField< Type > |
| Patch field type. More... | |
| template<class Type > | |
| using | FieldSource = NoFieldSource< Type > |
| Field source type. More... | |
Public Member Functions | |
| virtual | ~surfaceMesh () |
| const polyMesh & | poly () const |
| Return reference to polyMesh. More... | |
| label | size () const |
| Return size (number of internal faces) More... | |
| const objectRegistry & | db () const |
| Return fvMesh database. More... | |
| const Time & | time () const |
| Return time. More... | |
| const fvBoundaryMesh & | boundary () const |
| Return reference to fvBoundaryMesh. More... | |
| template<class Type > | |
| tmp< DimensionedField< Type, surfaceMesh > > | lookupField (const word &) const |
| Lookup a dimensioned field for this geometry. More... | |
| const fvMesh & | operator() () const |
| Return reference to fvMesh. More... | |
| bool | operator!= (const surfaceMesh &) const |
| bool | operator== (const surfaceMesh &) const |
| template<class Type > | |
| Foam::tmp< Foam::DimensionedField< Type, Foam::surfaceMesh > > | lookupField (const word &name) const |
Protected Member Functions | |
| surfaceMesh (const fvMesh &mesh) | |
| Construct from fvMesh. More... | |
Mesh type.
Definition at line 79 of file surfaceMesh.H.
| typedef fvBoundaryMesh BoundaryMesh |
Boundary mesh type.
Definition at line 82 of file surfaceMesh.H.
Zone type.
Definition at line 85 of file surfaceMesh.H.
| using PatchField = fvsPatchField<Type> |
Patch field type.
Definition at line 89 of file surfaceMesh.H.
| using FieldSource = NoFieldSource<Type> |
Field source type.
Definition at line 93 of file surfaceMesh.H.
|
inlineexplicitprotected |
Construct from fvMesh.
Definition at line 63 of file surfaceMesh.H.
|
inlinevirtual |
Definition at line 72 of file surfaceMesh.H.
|
inline |
Return reference to polyMesh.
Definition at line 28 of file surfaceMeshI.H.
References fvMesh::poly().

|
inline |
Return size (number of internal faces)
Definition at line 34 of file surfaceMeshI.H.
|
inline |
Return fvMesh database.
Definition at line 41 of file surfaceMeshI.H.
References objectRegistry::db().
Referenced by surfaceMesh::lookupField().


|
inline |
Return time.
Definition at line 47 of file surfaceMeshI.H.
References objectRegistry::time().

|
inline |
Return reference to fvBoundaryMesh.
Definition at line 53 of file surfaceMeshI.H.
| tmp<DimensionedField<Type, surfaceMesh> > lookupField | ( | const word & | ) | const |
Lookup a dimensioned field for this geometry.
|
inline |
Return reference to fvMesh.
Definition at line 61 of file surfaceMeshI.H.
|
inline |
Definition at line 68 of file surfaceMeshI.H.
|
inline |
Definition at line 74 of file surfaceMeshI.H.
| Foam::tmp<Foam::DimensionedField<Type, Foam::surfaceMesh> > lookupField | ( | const word & | name | ) | const |
Definition at line 32 of file surfaceMeshTemplates.C.
References surfaceMesh::db(), and Foam::name().
