Set necessary data for BC velocity_bounceback_qval
Bitmask is true for incoming direction
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(bc_inlet_bouzidi_type), | intent(out), | allocatable | :: | me(:) | setting type for bc  | 
|
| type(treelmesh_type), | intent(in) | :: | tree | using mesh information  | 
||
| type(tem_stencilHeader_type), | intent(in) | :: | stencil | for directions  | 
||
| integer, | intent(in) | :: | nScalars | number of scalars  | 
||
| type(glob_boundary_type), | intent(in) | :: | globBC | for number of elements in boundary and position in buffer  | 
||
| type(tem_levelDesc_type), | intent(in) | :: | levelDesc(minLevel:maxLevel) | level descriptor  | 
||
| integer, | intent(in) | :: | varPos(:) | for position of outgoing elements  | 
||
| integer, | intent(in) | :: | nLinks(minLevel:maxLevel) | for linkwise treatment  | 
||
| integer, | intent(in) | :: | minLevel | minimum and maximum level  | 
||
| integer, | intent(in) | :: | maxLevel | minimum and maximum level  | 
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | iLink | ||||
| integer, | private | :: | iDir | ||||
| integer, | private | :: | invDir | ||||
| integer, | private | :: | iElem | ||||
| integer, | private | :: | posInBCBuf | ||||
| integer, | private | :: | iLevel | ||||
| real(kind=rk), | private | :: | dx | ||||
| real(kind=rk), | private | :: | qVal | ||||
| real(kind=rk), | private, | dimension(3) | :: | bary |