Parameters for PDRsetFields. More...
#include <PDRparams.H>

Public Member Functions | |
| PDRparams ()=default | |
| Default construct. | |
| void | readDefaults (const dictionary &dict) |
| Set or read defaults from dictionary. | |
| void | read (const dictionary &dict) |
| Read program parameters from dictionary. | |
Public Attributes | |
| fileName | obsfile_dir |
| wordList | obsfile_names |
| word | timeName |
| word | groundPatchName |
| The name for the "ground" patch. | |
| word | outerPatchName |
| The name for the "outer" patch. | |
| string | UPatchBc |
| "fixedValue;value uniform (0 0 0)" | |
| 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. | |
| int | nPairsToBlockC {3} |
| Min number of blocked cell face pairs (on opposite faces of a cell) for a cell to be marked as blocked. | |
| int | overlaps {0x7} |
| Flag to control which overlap calculations are performed. | |
| 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. | |
| scalar | empty_lobs_fac {1.0} |
| Lobs in empty cell is this * cube root of cell volume. | |
| scalar | outerCombFac {1.0} |
| Value for outer region. | |
| scalar | obs_expand {0} |
| scalar | def_grating_slat_w {0.005} |
| Default slat thickness grating. | |
| scalar | blockedCellPoros {0.05} |
| Cells with porosity less than this are blocked. | |
| scalar | blockedFacePar {0.95} |
| Faces with area blockage greater than this are blocked. | |
| scalar | maxCR {1e30} |
| Upper limit on CR (CT also gets limited). | |
| scalar | blockageNoCT {0.95} |
| If a single obstacle blocks a cell by more than this, then no CT in that direction. | |
| scalar | scale {1.0} |
| Overall scale factor. | |
|
default |
Default construct.
| void readDefaults | ( | const dictionary & | dict | ) |
| void read | ( | const dictionary & | dict | ) |
Read program parameters from dictionary.
References dict.
| 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.