28 interface operator(//)
33 interface operator(//)
38 interface operator(//)
49 character(len=*),
intent(in) :: char
50 integer(ikind) ,
intent(in) :: zahl
51 character(
len=
len(char)+int(log10(dble(max(1,zahl))))+ &
52 1-floor(sign(0.1d0,dble(zahl))))::string
54 write(string,
'(i0)')zahl
55 string=char//trim(adjustl(string))
62 character(len=*),
intent(in) :: char
63 integer(ikind) ,
intent(in) :: zahl
64 character(
len=
len(char)+int(log10(dble(max(1,zahl))))+ &
65 1-floor(sign(0.1d0,dble(zahl)))) :: string
67 write(string,
'(i0)')zahl
68 string=trim(adjustl(string))//char
74 character(len=*),
intent(in) :: char
75 real(rkind) ,
intent(in) :: zahl
76 character(len=len(char)+22)::string
78 write(string,
'(1p,e22.15)')zahl
79 string=char//trim(adjustl(string))
86 character(len=*),
intent(in) :: char
87 real(rkind) ,
intent(in) :: zahl
88 character(len=len(char)+22)::string
90 write(string,
'(1p,e22.15)')zahl
91 string=char//trim(adjustl(string))
98 character(len=*),
intent(in) :: char
99 real ,
intent(in) :: zahl
100 character(len=len(char)+12)::string
102 write(string,
'(1p,e12.6)')dble(zahl)
103 string=char//trim(adjustl(string))
110 character(len=*),
intent(in) :: char
111 real ,
intent(in) :: zahl
112 character(len=len(char)+12)::string
114 write(string,
'(1p,e12.6)')dble(zahl)
115 string=char//trim(adjustl(string))
function print_int_l(zahl, char)
character(len=len(char)+22) function print_dble_l(zahl, char)
character(len=len(char)+12) function print_real_r(char, zahl)
function print_int_r(char, zahl)
character(len=len(char)+22) function print_dble_r(char, zahl)
strings module from Silvio Gori's grid package
character(len=len(char)+12) function print_real_l(zahl, char)
if error_status len(self._reactants))
f90_kind module from Silvio Gori's grid package