LISTE DES FONCTIONS

new art 4

La liste alphabétique des fonctions prédefinies du FORTRAN 90

no Nom de la procédure type argument type résultat catégorie
1 abs(a) i/r/z i/r D
2 achar (i) i c D
3 acos (x) r r D
4 adjustl (string) c c D
5 adjustr (string) c c D
6 aimag (z) z r D
7 aint (a [, kind]) r[,i] r D
8 all (mask [, dim]) l[,i] l T
9 allocated (array) * l A
10 anint (a [, kind]) r[,i] r D
11 any (mask [, dim]) l[,i] l T
12 asin (x) r r D
13 associated (pointer [ ,target]) *[,*] l A
14 atan (x) r r D
15 atan2 (y, x) r,r r D
16 bit_size (i) i i A
17 btest (i, pos) i,i l D
18 ceiling (a) r i D
19 char (i [, kind]) i[,i] c D
20 cmplx (x, y [, kind]) i/r[,i] z D
21 conjg (z) z z D
22 cos (x) r/z r/z D
23 cosh (x) r r D
24 count (mask [, dim]) l[,i] i T
25 cshift (array, shift [, dim]) *,i[,i] * T
26 call date_and_time ([date] [, time] [, zone] [, values]) [c,i] [c,i] P
27 digits (x) i/r i A
28 dim (x, y) i/r i/r D
29 dot_product (vector_a, vector_b) i/r/z/l i/r/z/l T
30 eoshift (array, shift [, boundary] [, dim]) *,i[,*][,i] * T
31 epsilon (x) r r A
32 exp (x) r/z r/z D
33 exponent (x) r i D
34 floor (a) r i D
35 fraction (x) r r D
36 huge(x) i/r i/r A
37 iachar (i) c i D
38 iand (i, j) i,i i D
39 ibclr (i, pos) i,i i D
40 ibits (i, pos, len) i,i,i i D
41 ibset (i, pos) i,i i D
42 ichar (c) c i D
43 ieor (i, j) i,i i D
44 index (string, substring [, back]) c,c[,l] i D
45 int (a [, kind]) i/r/z[,i] i D
46 ior (i, j) i,i i D
47 ishft (i, shift) i,i i D
48 ishftc (i, shift [, size]) i,i[,i] i D
49 kind (x) i/r/z/l i A
50 lbound (array [, dim]) *[,i] i A
51 len (string) c i A
52 len_trim (string) c i D
53 lge (string_a, string_b) c,c l D
54 lgt (string_a, string_b) c,c l D
55 lle (string_a, string_b) c,c l D
56 llt (string_a, string_b) c,c l D
57 log (x) r/z r/z D
58 logical (l [, kind]) l[,i] l D
59 log10 (x) r r D
60 matmul (matrix_a, matrix_b) i/r/z/l i/r/z/l T
61 max (a1, a2 [,a3 , ... ] ) i/r i/r D
62 maxexponent (x) r i A
63 maxloc (array [, mask]) i/r[,l] i T
64 maxval (array [, dim] [, mask]) i/r[,i][,l] i/r T
65 merge (tsource, fsource, mask) *,*,l * D
66 min (a1, a2 [, a3, ... ] ) i/r i/r D
67 minexponent (x) r i A
68 minloc (array [, mask]) i/r[,l] i T
69 minval (array[ , dim] [, mask]) i/r[,i][,l] i/r T
70 mod (a, p) i/r i/r D
71 modulo (a, p) i/r i/r D
72 call mvbits (from, frompos, len, to, topos) i,i,i,i,i i D
73 nearest (x, s) r,r r D
74 nint (a [, kind]) r[,i] i D
75 not (i) i i D
76 pack (array, mask [, vector]) *,l[,*] * T
77 precision (x) r/z i A
78 present(a) * l A
79 product (array [, dim] [, mask]) i/r/z[,i][,l] i/r/z T
80 radix (x) i/r i A
81 call random_number (harvest) r r P
82 call random_seed ([size] [, put] [, get]) [i] [i] P
83 range (x) i/r/z i A
84 real (a [, kind]) i/r/z[,i] r D
85 repeat (string, ncopies) c,i c T
86 reshape (source, shape [,pad] [, order]) *,i[,*][,i] * T
87 rrspacing (x) r r D
88 scale (x, i) r,i r D
89 scan (string, set [, back]) c,c[,l] i D
90 selected_int_kind (r) i i T
91 selected_real_kind (p, r) i,i i T
92 set_exponent (x, i) r,i r D
93 shape (source) * i A
94 sign (a, b) i/r i/r D
95 sin (x) r/z r/z D
96 sinh (x) r r D
97 size (array [, dim]) *[,i] i A
98 spacing (x) r r D
99 spread (source, dim, ncopies) *,i,i * T
100 sqrt (x) r/z r/z D
101 sum (array [, dim] [, mask]) i/r/z[,i][,l] i/r/z T
102 call system_clock ([count] [, count_rate] [, count_max]) [i] [i] P
103 tan (x) r r D
104 tanh (x) r r D
105 tiny (x) r r A
106 transfer (source, mold [, size]) *,*[,i] * T
107 transpose (matrix) * * T
108 trim (string) c c T
109 ubound (array [, dim]) *[,i] i A
110 unpack (vector, mask, field) *,l,* * T
111 verify (string, set [,back]) c,c[,l] i D

Retour à la table des matières