63 CHARACTER(CHRLEN),
PRIVATE :: &
64 RCSIdentString =
'$RCSfile: RFLU_ModBoundaryTests.F90,v $ $Revision: 1.3 $'
124 INTEGER,
INTENT(IN) :: icg
125 TYPE(t_region
),
POINTER :: pregion
131 INTEGER :: errorflag,ifl,iloc,ipatch
132 INTEGER,
DIMENSION(:),
ALLOCATABLE :: bf2csorted
134 TYPE(t_grid),
POINTER :: pgrid
135 TYPE(t_patch),
POINTER :: ppatch
141 global => pregion%global
144 'RFLU_ModBoundaryTests.F90')
150 pgrid => pregion%grid
158 DO ipatch = 1,pgrid%nPatches
159 ppatch => pregion%patches(ipatch)
161 ALLOCATE(bf2csorted(ppatch%nBFacesTot),stat=errorflag)
162 global%error = errorflag
163 IF ( global%error /= err_none )
THEN
164 CALL
errorstop(global,err_allocate,__line__,
'bf2cSorted')
167 DO ifl = 1,ppatch%nBFacesTot
168 bf2csorted(ifl) = ppatch%bf2c(ifl)
175 IF ( iloc /= element_not_found )
THEN
179 DEALLOCATE(bf2csorted,stat=errorflag)
180 global%error = errorflag
181 IF ( global%error /= err_none )
THEN
182 CALL
errorstop(global,err_deallocate,__line__,
'bf2cSorted')
232 INTEGER,
INTENT(IN) :: ivg
233 TYPE(t_region
),
POINTER :: pregion
239 INTEGER :: errorflag,iloc,ipatch
241 TYPE(t_grid),
POINTER :: pgrid
242 TYPE(t_patch),
POINTER :: ppatch
248 global => pregion%global
251 'RFLU_ModBoundaryTests.F90')
257 pgrid => pregion%grid
265 DO ipatch = 1,pgrid%nPatches
266 ppatch => pregion%patches(ipatch)
270 IF ( iloc /= element_not_found )
THEN
LOGICAL function, public rflu_testisboundaryvertex(pRegion, ivg)
subroutine registerfunction(global, funName, fileName)
subroutine quicksortinteger(a, n)
subroutine binarysearchinteger(a, n, v, i, j)
LOGICAL function, public rflu_testisboundarycell(pRegion, icg)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)