![]() |
||||||
SCR/AL1 - TOME III. Les librairies utilitaires
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.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