51#include "implicit_f.inc"
60 TYPE (BOX_) ,
DIMENSION(NBBOX) :: IBOX
65 INTEGER I,II,J,KK,BOXID,SUB_ID,IDNEG,NLIST,NBOX_POS,NBOX_NEG
66 CHARACTER(LEN=NCHARKEY) :: KEY
67 CHARACTER(LEN=NCHARTITLE) :: TITR
68 LOGICAL :: IS_AVAILABLE
102 . submodel_id = sub_id,
103 . option_titr = titr ,
106 CALL hm_get_intv (
'Nbox' ,nbox_pos ,is_available, lsubmodel)
107 CALL hm_get_intv (
'Nboxneg' ,nbox_neg ,is_available, lsubmodel)
109 nlist = nbox_pos + nbox_neg
112 ibox(iad)%NBOXBOX = nlist
113 CALL my_alloc(ibox(iad)%IBOXBOX ,nlist)
116 IF (nbox_pos > 0)
THEN
123 IF (nbox_neg > 0)
THEN
127 ibox(iad)%IBOXBOX(ii) = -idneg
132 CALL ancmsg(msgid=801, msgtype= msgerror,
138 ibox(iad)%TITLE = trim(titr)
141 ibox(iad)%NBLEVELS=-1
144 ibox(iad)%ACTIBOX = 0
147 ibox(iad)%DIAM = zero
154 ibox(iad)%SURFIAD = 0
155 ibox(iad)%NENTITY = 0
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)