LISTE DES FONCTIONS |
 |
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