39 * CLAUSE ,IPARTE ,JCLAUSE ,IS_AVAILABLE ,LSUBMODEL,
40 * IBOX ,X ,SKEW ,SET_TITLE ,KEYSET ,
41 * BOXTYPE ,NUMEL ,NIX ,IX ,NIX1 ,
42 * IPART ,ELTREE ,KLEVTREE,KELTREE ,ELTYP )
70#include "implicit_f.inc"
80 INTEGER JCLAUSE,BOXTYPE,NIX,NIX1,KLEVTREE,KELTREE,NUMEL,
81 LOGICAL :: IS_AVAILABLE
82 INTEGER IPARTE(*),IPART(LIPART1,*),IX(NIX,*),ELTREE(KELTREE,*)
83 my_real X(3,*),SKEW(LSKEW,*)
86 TYPE (BOX_) ,
DIMENSION(NBBOX) :: IBOX
87 CHARACTER(LEN=NCHARFIELD) :: KEYSET
88 CHARACTER(LEN=NCHARTITLE) :: SET_TITLE
92 INTEGER I,,LIST_SIZE,NINDX_B
93 INTEGER IDS_MAX, BOXLIST_SIZE,
95 INTEGER,
ALLOCATABLE,
DIMENSION(:) :: BOXELTS,BOXLIST
100 ALLOCATE(boxelts(numel))
110 ALLOCATE(boxlist(ids_max))
114 * boxlist, boxlist_size)
120 * ibox ,x ,skew ,set_title ,keyset ,
121 * boxlist ,boxlist_size,boxelts ,sz_boxelts,boxtype,
122 * nix ,ix ,nix1 ,iparte ,ipart ,
123 * eltree ,klevtree ,keltree ,numel )
subroutine create_elt_box(clause, iparte, jclause, is_available, lsubmodel, ibox, x, skew, set_title, keyset, boxtype, numel, nix, ix, nix1, ipart, eltree, klevtree, keltree, eltyp)
subroutine fill_clause_elt_box(ibox, x, skew, set_title, keyset, boxlist, boxlist_size, boxelts, sz_boxelts, boxtype, nix, ix, nix1, iparte, ipart, eltree, klevtree, keltree, numel)
subroutine read_clause_box(ibox, is_available, lsubmodel, jclause, ids_max, boxlist, boxlist_size)