19 FUNCTION nb (PX,KMAX)
RESULT (KNB)
23 REAL,
INTENT(IN) :: PX
24 INTEGER,
INTENT(IN),
OPTIONAL :: KMAX
31 REAL(KIND=JPRB) :: ZHOOK_HANDLE
33 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:NB',0,zhook_handle)
35 IF (
PRESENT(kmax)) imax=kmax
41 IF ( int(px/10**jk+1.e-7)/=0 ) iint=iint+1
45 ix=int(px*10**imax+1.e-7)
57 IF ( ix == nint(ix/float(10**jk))*10**jk )
THEN 62 knb=max(iint,1)+idec+1
64 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:NB',1,zhook_handle)
70 FUNCTION nbt (PX,KMAX)
RESULT (KNBT)
74 REAL,
INTENT(IN) :: PX
75 INTEGER,
INTENT(IN),
OPTIONAL :: KMAX
82 REAL(KIND=JPRB) :: ZHOOK_HANDLE
84 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:NBT',0,zhook_handle)
86 IF (
PRESENT(kmax)) imax=kmax
91 IF ( int(px/10.**jk+1.e-7)/=0 ) iint=iint+1
95 ix=int(px*10**imax+1.e-7)
107 IF ( ix == nint(ix/float(10**jk))*10**jk )
THEN 112 knbt=max(iint+idec+1,2)
114 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:NBT',1,zhook_handle)
120 FUNCTION dec (PX,KMAX)
RESULT (KDEC)
124 REAL,
INTENT(IN) :: PX
125 INTEGER,
INTENT(IN),
OPTIONAL :: KMAX
131 REAL(KIND=JPRB) :: ZHOOK_HANDLE
133 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:DEC',0,zhook_handle)
135 IF (
PRESENT(kmax)) imax=kmax
139 ix=int(px*10**imax+1.e-7)
151 IF ( ix == nint(ix/float(10**jk))*10**jk )
THEN 155 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:DEC',1,zhook_handle)
160 SUBROUTINE hline(KTEX,GLINE,I)
164 INTEGER,
INTENT(IN) :: KTEX
165 LOGICAL,
INTENT(INOUT) :: GLINE
166 INTEGER,
INTENT(IN) :: I
167 REAL(KIND=JPRB) :: ZHOOK_HANDLE
169 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:HLINE',0,zhook_handle)
170 IF ((i==3 .OR. i== 7 .OR. i== 9 .OR. i==15 .OR. i== 23 .OR. i== 24
178 WRITE(ktex,*)
'\hline' 181 IF (
lhook)
CALL dr_hook(
'MODE_WRITE_COVER_TEX:HLINE',1,zhook_handle)
subroutine hline(KTEX, GLINE, I)
integer function nb(PX, KMAX)
integer function nbt(PX, KMAX)
integer function dec(PX, KMAX)