This routine checks for qVal of the periphery and floods if qVal < 0 and the node in that direction is fluid and not intersected by boundary
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(sdr_protoTree_type), | intent(inout) | :: | proto | The proto tree description with all the data enabling the flooding. |
||
| integer, | intent(in) | :: | node_pos | node position in protoTree |
||
| integer(kind=long_k), | intent(in) | :: | treeID | treeID of current node |
||
| real(kind=rk) | :: | qVal(:) | qVal for all 26 neighbor directions, should be calculated already |
|||
| integer, | intent(in) | :: | iColor | Color to do the flooding in |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | coord(4) | ||||
| integer, | private | :: | neighbor_pos | ||||
| integer, | private | :: | neighbor_level | ||||
| integer, | private | :: | iDir | ||||
| integer, | private | :: | col_int | ||||
| integer, | private | :: | col_bit | ||||
| integer, | private | :: | myColor | ||||
| integer, | private | :: | neighColor |