Parameters for PDRsetFields. More...
Public Member Functions | |
PDRparams ()=default | |
Default construct. More... | |
void | readDefaults (const dictionary &dict) |
Set or read defaults from dictionary. More... | |
void | read (const dictionary &dict) |
Read program parameters from dictionary. More... | |
Public Attributes | |
fileName | obsfile_dir |
wordList | obsfile_names |
word | timeName |
word | groundPatchName |
The name for the "ground" patch. More... | |
word | outerPatchName |
The name for the "outer" patch. More... | |
string | UPatchBc |
"fixedValue;value uniform (0 0 0)" More... | |
bool | legacyMeshSpec {false} |
bool | legacyObsSpec {false} |
bool | two_d {false} |
bool | yCyclic {false} |
bool | ySymmetry {false} |
bool | deluge {false} |
bool | new_fields {true} |
bool | noIntersectN {true} |
bool | blockedFacesWallFn {false} |
bool | ignoreGratings {false} |
bool | outer_orthog {false} |
int | debugLevel {0} |
int | nFacesToBlockC {6} |
Min number of blocked cell faces for a cell to be marked as blocked. More... | |
int | nPairsToBlockC {3} |
Min number of blocked cell face pairs (on opposite faces of a cell) for a cell to be marked as blocked. More... | |
int | overlaps {0x7} |
Flag to control which overlap calculations are performed. More... | |
scalar | gridPointTol {0.02} |
scalar | cb_r {0.035} |
scalar | cb_s {0.08} |
scalar | cd_r {1.2} |
scalar | cd_s {2.0} |
scalar | cong_max_betav {1.0} |
scalar | min_overlap_vol {0} |
scalar | min_overlap_area {0} |
scalar | min_width {0.001} |
Ignore obstacles with second dimension (or diameter) less than this. More... | |
scalar | empty_lobs_fac {1.0} |
Lobs in empty cell is this * cube root of cell volume. More... | |
scalar | outerCombFac {1.0} |
Value for outer region. More... | |
scalar | obs_expand {0} |
scalar | def_grating_slat_w {0.005} |
Default slat thickness grating. More... | |
scalar | blockedCellPoros {0.05} |
Cells with porosity less than this are blocked. More... | |
scalar | blockedFacePar {0.95} |
Faces with area blockage greater than this are blocked. More... | |
scalar | maxCR {1e30} |
Upper limit on CR (CT also gets limited) More... | |
scalar | blockageNoCT {0.95} |
If a single obstacle blocks a cell by more than this, then no CT in that direction. More... | |
scalar | scale {1.0} |
Overall scale factor. More... | |
|
default |
Default construct.
void readDefaults | ( | const dictionary & | dict | ) |
Set or read defaults from dictionary.
Can also be used with an empty dictionary
void read | ( | const dictionary & | dict | ) |
Read program parameters from dictionary.
fileName obsfile_dir |
Definition at line 57 of file PDRparams.H.
wordList obsfile_names |
Definition at line 58 of file PDRparams.H.
word timeName |
Definition at line 59 of file PDRparams.H.
word groundPatchName |
The name for the "ground" patch.
Definition at line 64 of file PDRparams.H.
word outerPatchName |
The name for the "outer" patch.
Definition at line 69 of file PDRparams.H.
string UPatchBc |
"fixedValue;value uniform (0 0 0)"
Definition at line 71 of file PDRparams.H.
bool legacyMeshSpec {false} |
Definition at line 73 of file PDRparams.H.
bool legacyObsSpec {false} |
Definition at line 74 of file PDRparams.H.
bool two_d {false} |
Definition at line 76 of file PDRparams.H.
bool yCyclic {false} |
Definition at line 77 of file PDRparams.H.
bool ySymmetry {false} |
Definition at line 78 of file PDRparams.H.
bool deluge {false} |
Definition at line 79 of file PDRparams.H.
bool new_fields {true} |
Definition at line 80 of file PDRparams.H.
bool noIntersectN {true} |
Definition at line 81 of file PDRparams.H.
bool blockedFacesWallFn {false} |
Definition at line 82 of file PDRparams.H.
bool ignoreGratings {false} |
Definition at line 83 of file PDRparams.H.
bool outer_orthog {false} |
Definition at line 84 of file PDRparams.H.
int debugLevel {0} |
Definition at line 86 of file PDRparams.H.
int nFacesToBlockC {6} |
Min number of blocked cell faces for a cell to be marked as blocked.
Definition at line 92 of file PDRparams.H.
int nPairsToBlockC {3} |
Min number of blocked cell face pairs (on opposite faces of a cell) for a cell to be marked as blocked.
Definition at line 98 of file PDRparams.H.
int overlaps {0x7} |
Flag to control which overlap calculations are performed.
Definition at line 103 of file PDRparams.H.
scalar gridPointTol {0.02} |
Definition at line 105 of file PDRparams.H.
scalar cb_r {0.035} |
Definition at line 107 of file PDRparams.H.
scalar cb_s {0.08} |
Definition at line 108 of file PDRparams.H.
scalar cd_r {1.2} |
Definition at line 110 of file PDRparams.H.
scalar cd_s {2.0} |
Definition at line 111 of file PDRparams.H.
scalar cong_max_betav {1.0} |
Definition at line 113 of file PDRparams.H.
scalar min_overlap_vol {0} |
Definition at line 115 of file PDRparams.H.
scalar min_overlap_area {0} |
Definition at line 116 of file PDRparams.H.
scalar min_width {0.001} |
Ignore obstacles with second dimension (or diameter) less than this.
Definition at line 121 of file PDRparams.H.
scalar empty_lobs_fac {1.0} |
Lobs in empty cell is this * cube root of cell volume.
Definition at line 126 of file PDRparams.H.
scalar outerCombFac {1.0} |
Value for outer region.
Definition at line 131 of file PDRparams.H.
scalar obs_expand {0} |
Definition at line 133 of file PDRparams.H.
scalar def_grating_slat_w {0.005} |
Default slat thickness grating.
Definition at line 138 of file PDRparams.H.
scalar blockedCellPoros {0.05} |
Cells with porosity less than this are blocked.
Definition at line 143 of file PDRparams.H.
scalar blockedFacePar {0.95} |
Faces with area blockage greater than this are blocked.
Definition at line 148 of file PDRparams.H.
scalar maxCR {1e30} |
Upper limit on CR (CT also gets limited)
Definition at line 153 of file PDRparams.H.
scalar blockageNoCT {0.95} |
If a single obstacle blocks a cell by more than this, then no CT in that direction.
Definition at line 159 of file PDRparams.H.
scalar scale {1.0} |
Overall scale factor.
Definition at line 164 of file PDRparams.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.