Obstacle definitions for PDR.
More...
|
enum | legacyTypes {
NONE = 0,
CUBOID_1 = 1,
CYLINDER = 2,
LOUVER_BLOWOFF = 5,
LOUVRE_BLOWOFF = 5,
CUBOID = 6,
WALL_BEAM = 7,
GRATING = 8,
OLD_INLET = 9,
OLD_BLOWOFF = 10,
CIRC_PATCH = 12,
RECT_PATCH = 16,
DIAG_BEAM = 22,
IGNITION = 41,
MESH_PLANE = 46,
IGNORE = 200
} |
|
|
scalar | dia () const |
|
scalar | theta () const |
|
scalar | len () const |
|
scalar & | dia () |
|
scalar & | theta () |
|
scalar & | len () |
|
| PDRobstacle () |
|
| PDRobstacle (Istream &is) |
|
| declareMemberFunctionSelectionTable (void, PDRobstacle, read, dictionary,(PDRobstacle &obs, const dictionary &dict),(obs, dict)) |
|
bool | read (Istream &is) |
|
void | readProperties (const dictionary &dict) |
|
scalar | x () const |
|
scalar | y () const |
|
scalar | z () const |
|
scalar & | x () |
|
scalar & | y () |
|
scalar & | z () |
|
bool | isCylinder () const |
|
void | clear () |
|
void | scale (const scalar factor) |
|
scalar | volume () const |
|
bool | tooSmall (const scalar minWidth) const |
|
bool | setFromLegacy (const int groupTypeId, const string &buffer, const label lineNo=-1, const word &inputFile=word::null) |
|
volumeType | trim (const boundBox &bb) |
|
meshedSurface | surface () const |
|
InfoProxy< PDRobstacle > | info () const |
|
|
static scalar | legacyReadFiles (const fileName &obsFileDir, const wordList &obsFileNames, const boundBox &meshBb, DynamicList< PDRobstacle > &blocks, DynamicList< PDRobstacle > &cylinders) |
|
static scalar | readFiles (const fileName &obsFileDir, const wordList &obsFileNames, const boundBox &meshBb, DynamicList< PDRobstacle > &blocks, DynamicList< PDRobstacle > &cylinders) |
|
static bool | isCylinder (const label id) |
|
static label | addPieces (vtk::surfaceWriter &surfWriter, const UList< PDRobstacle > &list, label pieceId=0) |
|
static void | generateVtk (const fileName &outputDir, const UList< PDRobstacle > &obslist, const UList< PDRobstacle > &cyllist) |
|
Obstacle definitions for PDR.
- Source files
-
Definition at line 70 of file PDRobstacle.H.
◆ legacyTypes
Enumerator |
---|
NONE | Placeholder.
|
CUBOID_1 | |
CYLINDER | |
LOUVER_BLOWOFF | |
LOUVRE_BLOWOFF | |
CUBOID | |
WALL_BEAM | |
GRATING | |
OLD_INLET | ignored (old)
|
OLD_BLOWOFF | ignored (old)
|
CIRC_PATCH | |
RECT_PATCH | |
DIAG_BEAM | |
IGNITION | ignored (old)
|
MESH_PLANE | |
IGNORE | |
Definition at line 75 of file PDRobstacle.H.
◆ PDRobstacle() [1/2]
◆ PDRobstacle() [2/2]
◆ dia() [1/2]
◆ theta() [1/2]
◆ len() [1/2]
◆ dia() [2/2]
◆ theta() [2/2]
◆ len() [2/2]
◆ declareMemberFunctionSelectionTable()
◆ legacyReadFiles()
◆ readFiles()
◆ read()
◆ readProperties()
◆ x() [1/2]
◆ y() [1/2]
◆ z() [1/2]
◆ x() [2/2]
◆ y() [2/2]
◆ z() [2/2]
◆ isCylinder() [1/2]
bool isCylinder |
( |
const label |
id | ) |
|
|
inlinestatic |
◆ isCylinder() [2/2]
bool isCylinder |
( |
| ) |
const |
|
inline |
◆ clear()
◆ scale()
void scale |
( |
const scalar |
factor | ) |
|
◆ volume()
◆ tooSmall()
bool tooSmall |
( |
const scalar |
minWidth | ) |
const |
◆ setFromLegacy()
bool setFromLegacy |
( |
const int |
groupTypeId, |
|
|
const string & |
buffer, |
|
|
const label |
lineNo = -1 , |
|
|
const word & |
inputFile = word::null |
|
) |
| |
◆ trim()
◆ surface()
◆ addPieces()
◆ generateVtk()
◆ info()
◆ operator>>
◆ maxBlowoffPressure
constexpr int maxBlowoffPressure = 10 |
|
staticconstexpr |
◆ groupId
◆ typeId
◆ orient
◆ sortBias
◆ pt
◆ span
◆ wa
◆ slat_width
◆ blowoff_press
◆ @4
◆ wb
◆ blowoff_time
◆ @6
◆ vbkge
◆ xbkge
◆ ybkge
◆ zbkge
◆ blowoff_type
◆ inlet_dirn
◆ @8
◆ identifier
The documentation for this class was generated from the following files:
- applications/utilities/preProcessing/PDR/pdrFields/obstacles/PDRobstacle.H
- applications/utilities/preProcessing/PDR/pdrFields/obstacles/PDRobstacleI.H