Louver blowoff, selectable as louver
or louvre
.
More...
Static Public Member Functions | |
static void | read (PDRobstacle &obs, const dictionary &dict) |
![]() | |
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) |
Static Public Attributes | |
static constexpr int | enumTypeId = legacyTypes::LOUVER_BLOWOFF |
![]() | |
static constexpr int | maxBlowoffPressure = 10 |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
label | groupId |
int | typeId |
direction | orient |
scalar | sortBias |
point | pt |
vector | span |
union { | |
scalar wa | |
scalar slat_width | |
scalar blowoff_press | |
}; | |
union { | |
scalar wb | |
scalar blowoff_time | |
}; | |
scalar | vbkge |
scalar | xbkge |
scalar | ybkge |
scalar | zbkge |
union { | |
int blowoff_type | |
int inlet_dirn | |
}; | |
string | identifier |
Louver blowoff, selectable as louver
or louvre
.
Dictionary controls
Property | Description | Required | Default |
---|---|---|---|
point | The lower left corner | yes | |
size | The (x y z) dimensions | yes | |
pressure | The blowoff pressure (bar) | yes | |
time | The blowoff time | no | 0 |
type | The blowoff type (1, 2) | no | 1 |
Example,
louver { point (0 0 0); size (0.1 0.1); pressure 3; type 1; }
Definition at line 392 of file PDRobstacleTypes.H.
|
static |
|
staticconstexpr |
Definition at line 394 of file PDRobstacleTypes.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.