32 INTEGER FUNCTION nboxlst(LIST ,NLIST ,IBOXTMP,NBBOX ,
33 . IX1 ,IX2 ,INDEX ,KK ,ID ,TITR)
43#include "implicit_f.inc"
50 INTEGER nlist,kk,nbbox,
id
51 INTEGER list(nlist),index(nbbox*3),iboxtmp(nbbox),ix1(nbbox),ix2(nbbox)
52 CHARACTER(LEN=NCHARTITLE) ,
INTENT(IN) :: titr
56 INTEGER i,j,nbox,nold,k,k0,k1,kall,id0,
57 . iwork(70000),isign(nlist),isign1(nlist),
58 . signold,fac(nlist+1),indxold,fac1(nlist+1),
59 . facx,list1(nlist),idel(nlist),idbl(nlist)
65 isign(i) = sign(1,list(i))
66 list(i) = abs(list(i))
69 CALL my_orders(0,iwork,list,index,nlist,1)
71 index(nlist+i) = list(index(i))
72 isign1(i)= isign(index(i))
90 ix1(i) = ix2(index(i))
103 DO WHILE(abs(list(i)) > ix1(j).AND. j < nbbox)
106 IF (abs(list(i)) == ix1(j))
THEN
107 list(i) = ix2(j)*isign(i)
void my_orders(int *mode, int *iwork, int *data, int *index, int *n, int *irecl)
integer function nboxlst(list, nlist, iboxtmp, nbbox, ix1, ix2, index, kk, id, titr)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)