Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

8. Le groupe s_mat

Le groupe s_mat contient une liste de fonctions permettant de gérer des calculs matriciels: allocations en mémoire conventionnelle ou en EMS, opérations sur une matrice (calcul du déterminant, invertion, transposition,...), opérations sur plusieurs matrices (produit, ...).

Le prototype des fonctions se trouve dans <s_mat.h>. On y définit également une série de macros facilitant l'accès aux éléments des matrices.

Le groupe utilise les fonctions d'allocation du groupe s_swap, il est donc indispensable d'initialiser l'EMS en utilisant les fonctions SW_init() et SW_end().

Fonctions d' allocation.

Fonctions opérant sur une matrice

Fonctions opérant sur plusieurs matrices

Fonction de gestion de erreurs

8.1 M_alloc (file s_maallc.c:60)

8.2 M_free (file s_maallc.c:110)

8.3 M_alloc_vec (file s_maallc.c:260)

8.4 M_free_vec (file s_maallc.c:288)

8.5 M_copy (file s_madup.c:27)

8.6 M_dup (file s_madup.c:72)

8.7 M_diag (file s_makron.c:19)

8.8 M_extr (file s_maextr.c:25)

8.9 M_trans (file s_matran.c:24)

8.10 M_det_1 (file s_madet.c:36)

8.11 M_det_2 (file s_madet.c:118)

8.12 M_inv_1 (file s_mainv.c:41)

8.13 M_inv_2 (file s_mainv.c:167)

8.14 M_clear (file s_manull.c:14)

8.15 M_scale (file s_mascal.c:23)

8.16 M_trace (file s_matrac.c:24)

8.17 M_prod (file s_maprod.c:24)

8.18 M_solve (file s_masol.c:33)

8.19 M_solve_2 (file s_masol2.c:37)

8.20 M_calc (file s_macalc.c:27)

8.21 M_xprimx (file s_maxpx.c:23)

8.22 M_xxprim (file s_maxxp.c:23)

8.23 M_xprimax (file s_maxpax.c:24)

8.24 M_xaxprim (file s_maxaxp.c:24)

8.25 M_error (file s_maerr.c:23)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be