Configuration options for the ensightMesh. More...
Public Member Functions | |
options () | |
Default construct. Non-lazy with internal/boundary/cellZones. More... | |
bool | lazy () const noexcept |
Lazy creation? (ie, starts as needsUpdate) More... | |
bool | useInternalMesh () const noexcept |
Using internal? More... | |
bool | useBoundaryMesh () const noexcept |
Using boundary? More... | |
bool | useFaceZones () const noexcept |
Using faceZones? More... | |
bool | useCellZones () const noexcept |
Using cellZones? More... | |
const wordRes & | patchSelection () const noexcept |
Selection of patches. Empty if unspecified. More... | |
const wordRes & | patchExclude () const noexcept |
Selection of black listed patches. Empty if unspecified. More... | |
const wordRes & | faceZoneSelection () const noexcept |
Selection of faceZones. Empty if unspecified. More... | |
const wordRes & | cellZoneSelection () const noexcept |
Selection of faceZones. Empty if unspecified. More... | |
void | reset () |
Reset to defaults. More... | |
bool | lazy (bool on) noexcept |
Lazy creation - ensightMesh starts as needsUpdate. More... | |
bool | useInternalMesh (bool on) noexcept |
Alter the useBoundaryMesh state. More... | |
bool | useBoundaryMesh (bool on) |
Alter the useBoundaryMesh state. More... | |
bool | useCellZones (bool on) |
Alter the useCellZones state. More... | |
void | patchSelection (const UList< wordRe > &patterns) |
Define patch selection matcher. More... | |
void | patchSelection (List< wordRe > &&patterns) |
Define patch selection matcher. More... | |
void | patchExclude (const UList< wordRe > &patterns) |
Define patch selection to exclude. More... | |
void | patchExclude (List< wordRe > &&patterns) |
Define patch selection to exclude. More... | |
void | faceZoneSelection (const UList< wordRe > &patterns) |
Define faceZone selection matcher. More... | |
void | faceZoneSelection (List< wordRe > &&patterns) |
Define faceZone selection matcher. More... | |
void | cellZoneSelection (const UList< wordRe > &patterns) |
Define cellZone selection matcher. More... | |
void | cellZoneSelection (List< wordRe > &&patterns) |
Define cellZone selection matcher. More... | |
void | print (Ostream &os) const |
Report values. More... | |
Configuration options for the ensightMesh.
Definition at line 239 of file ensightMesh.H.
options | ( | ) |
Default construct. Non-lazy with internal/boundary/cellZones.
Definition at line 60 of file ensightMeshOptions.C.
|
noexcept |
Lazy creation? (ie, starts as needsUpdate)
Definition at line 75 of file ensightMeshOptions.C.
|
noexcept |
Using internal?
Definition at line 81 of file ensightMeshOptions.C.
|
noexcept |
Using boundary?
Definition at line 87 of file ensightMeshOptions.C.
|
noexcept |
Using faceZones?
Definition at line 99 of file ensightMeshOptions.C.
|
noexcept |
Using cellZones?
Definition at line 93 of file ensightMeshOptions.C.
|
inlinenoexcept |
Selection of patches. Empty if unspecified.
Definition at line 296 of file ensightMesh.H.
|
inlinenoexcept |
Selection of black listed patches. Empty if unspecified.
Definition at line 302 of file ensightMesh.H.
|
inlinenoexcept |
Selection of faceZones. Empty if unspecified.
Definition at line 308 of file ensightMesh.H.
|
inlinenoexcept |
Selection of faceZones. Empty if unspecified.
Definition at line 314 of file ensightMesh.H.
void reset | ( | ) |
Reset to defaults.
Definition at line 105 of file ensightMeshOptions.C.
Referenced by vtuCells::reset(), and IListStreamAllocator::reset_gbuffer().
Lazy creation - ensightMesh starts as needsUpdate.
Definition at line 117 of file ensightMeshOptions.C.
Alter the useBoundaryMesh state.
Definition at line 125 of file ensightMeshOptions.C.
Alter the useBoundaryMesh state.
Definition at line 133 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
Alter the useCellZones state.
Definition at line 154 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
Define patch selection matcher.
Definition at line 172 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
Define patch selection matcher.
Definition at line 190 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
Define patch selection to exclude.
Definition at line 208 of file ensightMeshOptions.C.
Define patch selection to exclude.
Definition at line 217 of file ensightMeshOptions.C.
Define faceZone selection matcher.
Definition at line 226 of file ensightMeshOptions.C.
Define faceZone selection matcher.
Definition at line 235 of file ensightMeshOptions.C.
Define cellZone selection matcher.
Definition at line 244 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
Define cellZone selection matcher.
Definition at line 262 of file ensightMeshOptions.C.
References Foam::endl(), and WarningInFunction.
void print | ( | Ostream & | os | ) | const |
Report values.
Definition at line 280 of file ensightMeshOptions.C.
References Ostream::decrIndent(), Ostream::incrIndent(), solutionControl::fieldData::name, Foam::nl, os(), Foam::printPatterns(), and Ostream::writeKeyword().