39
40
41
48
49
50
51#include "implicit_f.inc"
52
53
54
55#include "com04_c.inc"
56
57
58
59 INTEGER ,INTENT(IN) :: NCONVEC
60 INTEGER ,INTENT(INOUT) :: NUMCONV
61 TYPE (GROUP_) , DIMENSION(NGRNOD) :: IGRNOD
62 TYPE (GROUP_) , DIMENSION(NGRBRIC) :: IGRBRIC
63 TYPE (SURF_) , DIMENSION(NSURF) :: IGRSURF
64 TYPE (UNIT_TYPE_),INTENT(IN) ::UNITAB
65 TYPE(SUBMODEL_DATA),INTENT(IN)::LSUBMODEL(*)
66
67
68
69 INTEGER I,J,NLD,IGU,IGS,ISU,ISS,NN,ID,UID,
70 . IFU,ISENS,NCUR,IGBR,IBID
71 INTEGER FLAG_FMT,FLAG_FMT_TMP,IFIX_TMP
72 CHARACTER(LEN=NCHARTITLE)::TITR
73 LOGICAL IS_AVAILABLE
74
75
76
77 INTEGER NGR2USRN
79 . facx,facy,h,fac1,fac2
80
81 is_available = .false.
82 numconv = 0
83
84
85
87
88
89
90 DO i=1,nconvec
91 titr = ''
92
93
94
96
97
98
99 CALL hm_get_intv(
'entityid',isu,is_available,lsubmodel)
100
101 IF (isu > 0) THEN
102 DO j=1,nsurf
103 IF (isu == igrsurf(j)%ID) THEN
104 iss = j
105 numconv = numconv + igrsurf(iss)%NSEG
106 EXIT
107 ENDIF
108 ENDDO
109 ENDIF
110 ENDDO
111
112 RETURN
subroutine hm_get_intv(name, ival, is_available, lsubmodel)
subroutine hm_option_start(entity_type)
integer, parameter nchartitle