Class to interrogate the polyMesh/boundary file to provide mesh patching information, without the need to read the mesh. More...
Public Member Functions | |
boundaryInfo (const Time &runTime, const word ®ionName) | |
Constructor. More... | |
const wordList & | names () const |
Patch names. More... | |
const wordList & | types () const |
Patch types. More... | |
const boolList & | constraint () const |
Constraint flag. More... | |
const List< wordList > & | groups () const |
Groups. More... | |
const wordHashSet & | allGroupNames () const |
Set of all group names. More... | |
void | setType (const label patchI, const word &condition) |
Set the patch type based on the condition. More... | |
void | write () const |
Write the boundary dictionary. More... | |
Private Member Functions | |
IOPtrList< entry > | readBoundaryDict (const Time &runTime, const word ®ionName) const |
Read the boundary dict. More... | |
Private Attributes | |
IOPtrList< entry > | boundaryDict_ |
Boundary dictionary. More... | |
wordList | names_ |
Patch names. More... | |
wordList | types_ |
Patch types. More... | |
boolList | constraint_ |
Constraint flag. More... | |
List< wordList > | groups_ |
Groups per patch. More... | |
wordHashSet | allGroupNames_ |
Set of all group names. More... | |
Class to interrogate the polyMesh/boundary file to provide mesh patching information, without the need to read the mesh.
Definition at line 52 of file boundaryInfo.H.
boundaryInfo | ( | const Time & | runTime, |
const word & | regionName | ||
) |
Constructor.
Read the boundary dict.
const wordList& names | ( | ) | const |
Patch names.
const wordList& types | ( | ) | const |
Patch types.
const boolList& constraint | ( | ) | const |
Constraint flag.
const wordHashSet& allGroupNames | ( | ) | const |
Set of all group names.
Set the patch type based on the condition.
void write | ( | ) | const |
Write the boundary dictionary.
Boundary dictionary.
Definition at line 57 of file boundaryInfo.H.
|
private |
Patch names.
Definition at line 60 of file boundaryInfo.H.
|
private |
Patch types.
Definition at line 63 of file boundaryInfo.H.
|
private |
Constraint flag.
Definition at line 66 of file boundaryInfo.H.
Groups per patch.
Definition at line 69 of file boundaryInfo.H.
|
private |
Set of all group names.
Definition at line 72 of file boundaryInfo.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.