Encapsulation of area meshes for writing in ensight format. More...
#include <ensightFaMesh.H>
Public Member Functions | |
| ensightFaMesh (const ensightFaMesh &)=delete | |
| No copy construct. | |
| void | operator= (const ensightFaMesh &)=delete |
| No copy assignment. | |
| ensightFaMesh (const faMesh &mesh) | |
| Construct from mesh with all default options. | |
| int | verbose () const noexcept |
| Output verbosity level. | |
| int | verbose (const int level) noexcept |
| Change the output verbosity level. | |
| const faMesh & | mesh () const noexcept |
| Reference to the underlying faMesh. | |
| const ensightFaces & | areaPart () const noexcept |
| Face elements for finite-area. | |
| bool | needsUpdate () const noexcept |
| Does the content need an update? | |
| bool | expire () |
| Mark as needing an update. | |
| void | correct () |
| Update for new mesh. | |
| void | write (ensightGeoFile &os, bool parallel=UPstream::parRun()) const |
| Write geometry to file (normally in parallel). Adds beginGeometry() marker. | |
| void | write (autoPtr< ensightGeoFile > &os, bool parallel=UPstream::parRun()) const |
| Write geometry to file (normally in parallel). Adds beginGeometry() marker. | |
Encapsulation of area meshes for writing in ensight format.
Definition at line 58 of file ensightFaMesh.H.
|
delete |
No copy construct.
References ensightFaMesh().
Referenced by ensightFaMesh(), and operator=().


|
explicit |
Construct from mesh with all default options.
Definition at line 43 of file ensightFaMesh.C.
References correct(), and mesh().

|
delete |
No copy assignment.
References ensightFaMesh(), mesh(), Foam::noexcept, and verbose().

|
noexcept |
Output verbosity level.
Definition at line 62 of file ensightFaMesh.C.
References Foam::noexcept.
Referenced by operator=().

|
noexcept |
|
inlinenoexcept |
Reference to the underlying faMesh.
Definition at line 139 of file ensightFaMesh.H.
References mesh(), and Foam::noexcept.
Referenced by ensightFaMesh(), mesh(), operator=(), and Foam::writeAreaFields().


|
inlinenoexcept |
Face elements for finite-area.
Definition at line 147 of file ensightFaMesh.H.
References Foam::noexcept.
|
inlinenoexcept |
Does the content need an update?
Definition at line 158 of file ensightFaMesh.H.
References Foam::noexcept.
|
inline |
Mark as needing an update.
May also free up unneeded data. Return false if already marked as expired.
Definition at line 23 of file ensightFaMeshI.H.
References clear().

| void correct | ( | ) |
Update for new mesh.
Definition at line 76 of file ensightFaMesh.C.
References ensightFaces::classify(), clear(), ensightFaces::clear(), ensightPart::identifier(), Foam::Info, ensightFaces::info(), ensightFaces::reduce(), ensightPart::rename(), and Foam::renumber().
Referenced by ensightFaMesh().


| void write | ( | ensightGeoFile & | os, |
| bool | parallel = UPstream::parRun() ) const |
Write geometry to file (normally in parallel). Adds beginGeometry() marker.
Definition at line 115 of file ensightFaMesh.C.
References UPstream::master(), and os().

|
inline |
Write geometry to file (normally in parallel). Adds beginGeometry() marker.
Definition at line 38 of file ensightFaMeshI.H.
