61 INTEGER,
INTENT(IN) ::
nedges,nswitches,ndata
67 CHARACTER(CHRLEN) :: rcsidentstring
73 '$RCSfile: INRT_AllocateAuxillary.F90,v $ $Revision: 1.3 $'
76 'INRT_AllocateAuxillary.F90' )
80 inrt%nSwitches = nswitches
84 IF (nswitches > 0)
THEN
86 ALLOCATE( inrt%switches(nswitches),stat=errorflag )
87 global%error = errorflag
88 IF (global%error /= 0) CALL
errorstop( global,err_allocate,__line__ )
95 ALLOCATE( inrt%data(ndata),stat=errorflag )
96 global%error = errorflag
97 IF (global%error /= 0) CALL
errorstop( global,err_allocate,__line__ )
98 inrt%data = -1._rfreal
104 ALLOCATE( inrt%edges(
nedges),stat=errorflag )
105 global%error = errorflag
106 IF (global%error /= 0) CALL
errorstop( global,err_allocate,__line__ )
109 inrt%edges(iedge)%tEdge = inrt_edge_bad
110 inrt%edges(iedge)%iNode = -1
111 inrt%edges(iedge)%token = inrt_perm_pall
subroutine registerfunction(global, funName, fileName)
subroutine inrt_allocateauxillary(global, inrt, nEdges, nSwitches, nData)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)