Work array definitions for PDR fields. More...
Public Member Functions | |
PDRarrays () | |
PDRarrays (const PDRblock &pdrBlock) | |
~PDRarrays ()=default | |
void | reset (const PDRblock &pdrBlock) |
const PDRblock & | block () const |
void | blockageSummary () const |
void | addCylinder (const PDRobstacle &obs) |
void | addBlockage (const PDRobstacle &obs, DynamicList< PDRpatchDef > &patches, const int volumeSign) |
void | calculateAndWrite (const fileName &casepath, const PDRmeshArrays &meshIndexing, const UList< PDRpatchDef > &patches) |
Static Public Member Functions | |
static void | calculateAndWrite (PDRarrays &arr, const PDRmeshArrays &meshIndexing, const fileName &casepath, const UList< PDRpatchDef > &patches) |
Public Attributes | |
IjkField< scalar > | v_block |
IjkField< scalar > | surf |
IjkField< scalar > | obs_size |
IjkField< vector > | area_block_s |
IjkField< vector > | area_block_r |
IjkField< Vector< bool > > | dirn_block |
IjkField< vector > | face_block |
IjkField< vector > | along_block |
IjkField< vector > | betai_inv1 |
IjkField< scalar > | obs_count |
IjkField< vector > | sub_count |
IjkField< vector > | grating_count |
IjkField< symmTensor > | drag_s |
IjkField< vector > | drag_r |
Vector< List< scalar > > | overlap_1d |
SquareMatrix< scalar > | aboverlap |
SquareMatrix< scalar > | abperim |
SquareMatrix< scalar > | a_lblock |
SquareMatrix< scalar > | b_lblock |
SquareMatrix< scalar > | ac_lblock |
SquareMatrix< scalar > | bc_lblock |
SquareMatrix< scalar > | c_count |
SquareMatrix< symmTensor2D > | c_drag |
IjkField< labelVector > | face_patch |
IjkField< Vector< bool > > | hole_in_face |
PDRarrays | ( | ) |
|
default |
void reset | ( | const PDRblock & | pdrBlock | ) |
Definition at line 164 of file PDRarrays.H.
void blockageSummary | ( | ) | const |
void addCylinder | ( | const PDRobstacle & | obs | ) |
void addBlockage | ( | const PDRobstacle & | obs, |
DynamicList< PDRpatchDef > & | patches, | ||
const int | volumeSign | ||
) |
|
static |
void calculateAndWrite | ( | const fileName & | casepath, |
const PDRmeshArrays & | meshIndexing, | ||
const UList< PDRpatchDef > & | patches | ||
) |
IjkField<scalar> v_block |
Definition at line 70 of file PDRarrays.H.
IjkField<scalar> surf |
Definition at line 73 of file PDRarrays.H.
IjkField<scalar> obs_size |
Definition at line 76 of file PDRarrays.H.
Definition at line 79 of file PDRarrays.H.
Definition at line 82 of file PDRarrays.H.
Definition at line 85 of file PDRarrays.H.
Definition at line 89 of file PDRarrays.H.
Definition at line 93 of file PDRarrays.H.
Definition at line 95 of file PDRarrays.H.
IjkField<scalar> obs_count |
Definition at line 99 of file PDRarrays.H.
Definition at line 102 of file PDRarrays.H.
Definition at line 106 of file PDRarrays.H.
IjkField<symmTensor> drag_s |
Definition at line 109 of file PDRarrays.H.
Definition at line 112 of file PDRarrays.H.
Definition at line 118 of file PDRarrays.H.
SquareMatrix<scalar> aboverlap |
Definition at line 121 of file PDRarrays.H.
SquareMatrix<scalar> abperim |
Definition at line 124 of file PDRarrays.H.
SquareMatrix<scalar> a_lblock |
Definition at line 127 of file PDRarrays.H.
SquareMatrix<scalar> b_lblock |
Definition at line 127 of file PDRarrays.H.
SquareMatrix<scalar> ac_lblock |
Definition at line 130 of file PDRarrays.H.
SquareMatrix<scalar> bc_lblock |
Definition at line 130 of file PDRarrays.H.
SquareMatrix<scalar> c_count |
Definition at line 133 of file PDRarrays.H.
SquareMatrix<symmTensor2D> c_drag |
Definition at line 136 of file PDRarrays.H.
IjkField<labelVector> face_patch |
Definition at line 139 of file PDRarrays.H.
Definition at line 142 of file PDRarrays.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.