A collection of several ensightPart elements. More...
#include <conversion/ensightParts.H>
A collection of several ensightPart elements.
Definition at line 53 of file ensightParts.H.
Public Member Functions | |
| ensightParts (const polyMesh &) | |
| Construct from polyMesh. | |
| ensightParts (const IOobject &) | |
| Construct from IOobject. | |
| ~ensightParts () | |
| Destructor. | |
| void | recalculate (const polyMesh &) |
| clear old information and construct anew from polyMesh | |
| void | renumber (const labelList &origCellId, const labelList &origFaceId) |
| renumber elements | |
| label | size () const |
| number of parts | |
| void | writeGeometry (ensightGeoFile &) const |
| write the geometry | |
| bool | writeSummary (Ostream &) const |
| write summary information about the objects | |
| void | writeData (Ostream &) const |
| write the lists | |
| void | writeScalarField (ensightFile &, const List< scalar > &field, bool useFaceData=false) const |
| write scalar field | |
| void | writeVectorField (ensightFile &, const List< scalar > &field0, const List< scalar > &field1, const List< scalar > &field2, bool useFaceData=false) const |
| write vector field components | |
| template<class Type > | |
| void | writeField (ensightFile &, const GeometricField< Type, fvPatchField, volMesh > &) const |
| write generalized field components | |
Friends | |
| ensightGeoFile & | operator<< (ensightGeoFile &, const ensightParts &) |
| ensightParts | ( | const polyMesh & | pMesh | ) |
Construct from polyMesh.
Definition at line 30 of file ensightParts.C.
References ensightParts::recalculate().
| ensightParts | ( | const IOobject & | ioObj | ) |
Construct from IOobject.
Definition at line 38 of file ensightParts.C.
References PtrList< T >::transfer().
| ~ensightParts | ( | ) |
Destructor.
Definition at line 49 of file ensightParts.C.
| void recalculate | ( | const polyMesh & | pMesh | ) |
clear old information and construct anew from polyMesh
Definition at line 55 of file ensightParts.C.
References polyMesh::boundaryMesh(), polyMesh::cellZones(), forAll, primitiveMesh::nCells(), PtrList< T >::set(), List< T >::size(), and PtrList< T >::size().
Referenced by ensightParts::ensightParts().
|
inline |
| void writeGeometry | ( | ensightGeoFile & | os | ) | const |
write the geometry
Definition at line 202 of file ensightParts.C.
References Foam::flush(), forAll, Foam::Info, and Foam::nl.
| bool writeSummary | ( | Ostream & | os | ) | const |
write summary information about the objects
Definition at line 215 of file ensightParts.C.
References forAll.
| void writeData | ( | Ostream & | os | ) | const |
write the lists
Definition at line 226 of file ensightParts.C.
References token::BEGIN_LIST, IOstream::check(), token::END_LIST, forAll, and Foam::nl.
| void writeScalarField | ( | ensightFile & | os, |
| const List< scalar > & | field, | ||
| bool | useFaceData = false |
||
| ) | const |
| void writeVectorField | ( | ensightFile & | os, |
| const List< scalar > & | field0, | ||
| const List< scalar > & | field1, | ||
| const List< scalar > & | field2, | ||
| bool | useFaceData = false |
||
| ) | const |
| void writeField | ( | ensightFile & | os, |
| const GeometricField< Type, fvPatchField, volMesh > & | field | ||
| ) | const |
write generalized field components
Definition at line 35 of file ensightPartsI.H.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), and forAll.
|
friend |