Configuration options for the ensightMesh. More...
#include <ensightMesh.H>
Public Member Functions | |
| options () | |
| Default construct. Non-lazy with internal/boundary/cellZones. | |
| bool | lazy () const noexcept |
| Lazy creation? (ie, starts as needsUpdate). | |
| bool | useInternalMesh () const noexcept |
| Using internal? | |
| bool | useBoundaryMesh () const noexcept |
| Using boundary? | |
| bool | useCellZones () const noexcept |
| Using cellZones? | |
| bool | useFaceZones () const noexcept |
| Using faceZones? | |
| const wordRes & | patchSelection () const noexcept |
| Selection of patches. Empty if unspecified. | |
| const wordRes & | patchExclude () const noexcept |
| Excluded patches. Empty if unspecified. | |
| const wordRes & | cellZoneSelection () const noexcept |
| Selection of cell zones. Empty if unspecified. | |
| const wordRes & | cellZoneExclude () const noexcept |
| Excluded cell zones. Future use. | |
| const wordRes & | faceZoneSelection () const noexcept |
| Selection of face zones. Empty if unspecified. | |
| const wordRes & | faceZoneExclude () const noexcept |
| Excluded face zones. Future use. | |
| void | reset () |
| Reset to defaults. | |
| bool | lazy (bool on) noexcept |
| Lazy creation - ensightMesh starts as needsUpdate. | |
| bool | useInternalMesh (bool on) noexcept |
| Alter the useBoundaryMesh state. | |
| bool | useBoundaryMesh (bool on) |
| Alter the useBoundaryMesh state. | |
| bool | useCellZones (bool on) |
| Alter the useCellZones state. | |
| void | patchSelection (const UList< wordRe > &patterns) |
| Define patch selection matcher. | |
| void | patchSelection (List< wordRe > &&patterns) |
| Define patch selection matcher. | |
| void | patchExclude (const UList< wordRe > &patterns) |
| Define patch selection to exclude. | |
| void | patchExclude (List< wordRe > &&patterns) |
| Define patch selection to exclude. | |
| void | cellZoneSelection (const UList< wordRe > &patterns) |
| Define cellZone selection matcher. | |
| void | cellZoneSelection (List< wordRe > &&patterns) |
| Define cellZone selection matcher. | |
| void | faceZoneSelection (const UList< wordRe > &patterns) |
| Define faceZone selection matcher. | |
| void | faceZoneSelection (List< wordRe > &&patterns) |
| Define faceZone selection matcher. | |
| void | print (Ostream &os) const |
| Report values. | |
Configuration options for the ensightMesh.
Definition at line 305 of file ensightMesh.H.
| options | ( | ) |
Default construct. Non-lazy with internal/boundary/cellZones.
Definition at line 53 of file ensightMeshOptions.C.
|
noexcept |
Lazy creation? (ie, starts as needsUpdate).
Definition at line 68 of file ensightMeshOptions.C.
References Foam::noexcept.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
Using faceZones?
Definition at line 92 of file ensightMeshOptions.C.
References Foam::noexcept.
Referenced by print().

|
inlinenoexcept |
Selection of patches. Empty if unspecified.
Definition at line 392 of file ensightMesh.H.
References Foam::noexcept.
|
inlinenoexcept |
Excluded patches. Empty if unspecified.
Definition at line 400 of file ensightMesh.H.
References Foam::noexcept.
|
inlinenoexcept |
Selection of cell zones. Empty if unspecified.
Definition at line 408 of file ensightMesh.H.
References Foam::noexcept.
|
inlinenoexcept |
Excluded cell zones. Future use.
Definition at line 416 of file ensightMesh.H.
References Foam::noexcept, and wordRes::null().

|
inlinenoexcept |
Selection of face zones. Empty if unspecified.
Definition at line 424 of file ensightMesh.H.
References Foam::noexcept.
|
inlinenoexcept |
Excluded face zones. Future use.
Definition at line 432 of file ensightMesh.H.
References Foam::noexcept, and wordRes::null().

| void reset | ( | ) |
Reset to defaults.
Definition at line 98 of file ensightMeshOptions.C.
|
noexcept |
Lazy creation - ensightMesh starts as needsUpdate.
Definition at line 110 of file ensightMeshOptions.C.
|
noexcept |
Alter the useBoundaryMesh state.
Definition at line 118 of file ensightMeshOptions.C.
| bool useBoundaryMesh | ( | bool | on | ) |
Alter the useBoundaryMesh state.
Definition at line 126 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

| bool useCellZones | ( | bool | on | ) |
Alter the useCellZones state.
Definition at line 147 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

Define patch selection matcher.
Definition at line 165 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

Define patch selection matcher.
Definition at line 183 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

Define patch selection to exclude.
Definition at line 201 of file ensightMeshOptions.C.
Define patch selection to exclude.
Definition at line 210 of file ensightMeshOptions.C.
Define cellZone selection matcher.
Definition at line 237 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

Define cellZone selection matcher.
Definition at line 255 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.

Define faceZone selection matcher.
Definition at line 219 of file ensightMeshOptions.C.
Define faceZone selection matcher.
Definition at line 228 of file ensightMeshOptions.C.
| void print | ( | Ostream & | os | ) | const |
Report values.
Definition at line 273 of file ensightMeshOptions.C.
References Switch::name(), Foam::nl, os(), Foam::printPatterns(), and useFaceZones().
