31 . IXS ,IXS10 ,IXS20 ,IXS16 ,NUMEL,
32 . ELEM ,TAGNOD ,CLAUSE_NODE,IND)
40#include "implicit_f.inc"
49 INTEGER IXS(NIXS,*),IXS10(6,*),IXS16(8,*),IXS20(12,*),(*),
50 . elem(*),clause_node(*)
54 INTEGER J,JJ,L,JJ10,JJ20,JJ16
61 IF (ixs(l,jj) == 0) cycle
62 IF(
tagnod(ixs(l,jj)) == 0)
THEN
65 clause_node(ind) = ixs(l,jj)
69 IF (jj > numels8 .AND. jj <= (numels8+numels10
THEN
73 IF (ixs10(l,jj10) /= 0)
THEN
74 IF(
tagnod(ixs10(l,jj10)) == 0)
THEN
77 clause_node(ind) = ixs10(l,jj10)
82 ELSEIF (jj > (numels8+numels10).AND. jj <= (numels8+numels10+numels20
THEN
83 jj20 = jj - numels8 - numels10
85 IF (ixs20(l,jj20) /= 0)
THEN
86 IF(
tagnod(ixs20(l,jj20)) == 0)
THEN
89 clause_node(ind) = ixs20(l,jj20)
94 ELSEIF (jj > (numels8+numels10+numels20).AND. jj <= (numels8+numels10+numels20+numels16) )
THEN
95 jj16 = jj - numels8 - numels10 - numels20
97 IF (ixs16(l,jj16) /= 0)
THEN
98 IF(
tagnod(ixs16(l,jj16)) == 0)
THEN
101 clause_node(ind) = ixs16(l,jj16)
subroutine tag_node_from_solid(ixs, ixs10, ixs20, ixs16, numel, elem, tagnod, clause_node, ind)
subroutine tagnod(ix, nix, nix1, nix2, numel, iparte, tagbuf, npart)