word outerPatchName
The name for the "outer" patch.
scalar blockedFacePar
Faces with area blockage greater than this are blocked.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
scalar blockageNoCT
If a single obstacle blocks a cell by more than this, then no CT in that direction.
void read(const dictionary &dict)
Read program parameters from dictionary.
scalar def_grating_slat_w
Default slat thickness grating.
scalar maxCR
Upper limit on CR (CT also gets limited)
scalar min_width
Ignore obstacles with second dimension (or diameter) less than this.
word groundPatchName
The name for the "ground" patch.
A class for handling words, derived from Foam::string.
int overlaps
Flag to control which overlap calculations are performed.
scalar outerCombFac
Value for outer region.
string UPatchBc
"fixedValue;value uniform (0 0 0)"
int nPairsToBlockC
Min number of blocked cell face pairs (on opposite faces of a cell) for a cell to be marked as blocke...
PDRparams()=default
Default construct.
Parameters for PDRsetFields.
Foam::PDRparams pars
Globals for program parameters (ugly hack)
scalar empty_lobs_fac
Lobs in empty cell is this * cube root of cell volume.
int nFacesToBlockC
Min number of blocked cell faces for a cell to be marked as blocked.
scalar scale
Overall scale factor.
scalar blockedCellPoros
Cells with porosity less than this are blocked.
void readDefaults(const dictionary &dict)
Set or read defaults from dictionary.