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