Data type contains final fluid info dumped into mesh file
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(grw_longarray_type), | public | :: | treeID |
list of fluid treeIDs |
|||
type(grw_longarray_type), | public | :: | propertyBits |
list of property bits for fluid nodes |
|||
type(grw_longarray_type), | public | :: | bc_ID(qQQQ) |
list of boundary iDs for fluid nodes in 26 directions |
|||
type(grw_char2darray_type), | public | :: | colors |
list of color characters |
|||
type(grw_char2darray_type), | public | :: | subres |
list of color characters indicating their subresolution status. |
|||
integer, | public, | allocatable | :: | color_subres_count(:) |
Count number of subresolved elements for each color. |
||
integer, | public, | allocatable | :: | color_subres_unit(:) |
File unit for the subresolution information of each color. |
||
real(kind=rk), | public, | allocatable | :: | color_volume(:) |
Measure of the volume covered by each color |
||
integer, | public | :: | maxLevel |
maxlevel in the fluid domain |
|||
integer, | public | :: | minLevel |
minlevel in the fluid domain |
|||
type(grw_realarray_type), | public | :: | qVal(qQQQ) |
link-wise distances from boundary for fluid nodes in 26 directions |
|||
type(grw_realarray_type), | public | :: | bc_normal(3) |
Surface normals in boundary elements for which it is to be stored |
|||
type(treelmesh_type), | public | :: | meshUniverse |
treelm mesh type contains only bounding cube info needed to identify boundary and compute q-values |
|||
integer, | public | :: | nSolids | = | 0 |
number of fluidifyable ( solids ) |
|
integer, | public | :: | nFluids(globalMaxLevels) |
Number of fluids on each level |
|||
type(ply_poly_project_type), | public | :: | projection |
Projection workspace. |