faceZone selection or generation class More...
Public Member Functions | |
| generatedFaceZone (const polyMesh &mesh, const dictionary &dict) | |
| Construct from mesh and dictionary. More... | |
| generatedFaceZone (const generatedFaceZone &)=delete | |
| Disallow default bitwise copy construction. More... | |
| ~generatedFaceZone () | |
| Destructor. More... | |
| const word & | name () const |
| Return const access to the name of faceZone. More... | |
| const faceZone & | zone () const |
| Return const access to the face set. More... | |
| label | nFaces () const |
| Return the number of faces in the set. More... | |
| label | facei (const label i) const |
| Return the face index corresponding to the face set index. More... | |
| void | movePoints () |
| Update for mesh motion. More... | |
| void | topoChange (const polyTopoChangeMap &) |
| Update topology using the given map. More... | |
| void | mapMesh (const polyMeshMap &) |
| Update from another mesh using the given map. More... | |
| void | distribute (const polyDistributionMap &) |
| Redistribute or update using the given distribution map. More... | |
| bool | read (const dictionary &dict) |
| Read coefficients dictionary. More... | |
| void | operator= (const generatedFaceZone &)=delete |
| Disallow default bitwise assignment. More... | |
faceZone selection or generation class
The faceZone is either looked-up from the mesh or generated by a zoneGenerator and stored locally.
// Select the faces within the faceZone rotor
faceZone rotor;
// Select the faces within the given box
faceZone
{
type box;
box (3.48 -0.1 -0.1) (3.5 0.1 0.1);
}
// Select the faces representing the given plane
faceZone
{
type plane;
point (0.41 0 0);
normal (1 0 0);
}
Definition at line 82 of file generatedFaceZone.H.
| generatedFaceZone | ( | const polyMesh & | mesh, |
| const dictionary & | dict | ||
| ) |
Construct from mesh and dictionary.
Definition at line 32 of file generatedFaceZone.C.
References dict, and generatedFaceZone::read().

|
delete |
Disallow default bitwise copy construction.
| ~generatedFaceZone | ( | ) |
Destructor.
Definition at line 46 of file generatedFaceZone.C.
|
inline |
Return const access to the name of faceZone.
Definition at line 30 of file generatedFaceZoneI.H.
References zoneSet::fZone(), and Zone< ZoneType, ZonesType >::name().

|
inline |
Return const access to the face set.
Definition at line 36 of file generatedFaceZoneI.H.
|
inline |
Return the number of faces in the set.
Definition at line 42 of file generatedFaceZoneI.H.
|
inline |
Return the face index corresponding to the face set index.
Definition at line 48 of file generatedFaceZoneI.H.
| void movePoints | ( | ) |
Update for mesh motion.
Definition at line 52 of file generatedFaceZone.C.
| void topoChange | ( | const polyTopoChangeMap & | map | ) |
Update topology using the given map.
Definition at line 58 of file generatedFaceZone.C.
| void mapMesh | ( | const polyMeshMap & | map | ) |
Update from another mesh using the given map.
Definition at line 64 of file generatedFaceZone.C.
| void distribute | ( | const polyDistributionMap & | map | ) |
Redistribute or update using the given distribution map.
Definition at line 70 of file generatedFaceZone.C.
| bool read | ( | const dictionary & | dict | ) |
Read coefficients dictionary.
Definition at line 76 of file generatedFaceZone.C.
References dict, and Foam::face.
Referenced by generatedFaceZone::generatedFaceZone().

|
delete |
Disallow default bitwise assignment.