structure pour les matrices 2x2 : elles sont utilisées pour l'inversion par bloc de matrice 4x4.
Plus de détails...
|
| matrice22 () |
| constructeur par défaut (sans initialisation) Plus de détails...
|
|
| matrice22 (float _m11, float _m12, float _m21, float _m22) |
| constructeur par valeur (en passant chaque valeur de la matrice) Plus de détails...
|
|
float | det (void) |
| calcul du déterminant: det = M.det() Plus de détails...
|
|
void | inverse (matrice22 &M, float invdet) |
| calcul de l'inverse de la matrice : M.inverse(M1) Plus de détails...
|
|
void | mul (matrice22 &M1, matrice22 &M2) |
| M = M1*M2, multiplication de 2 matrices 2x2 : M.mul(M1,M2) Plus de détails...
|
|
void | imul (matrice22 &M1, matrice22 &M2) |
| M = - M1*M2, opposé de la multiplication de 2 matrices 2x2 : M.imul(M1,M2) Plus de détails...
|
|
void | diff (matrice22 &M1, matrice22 &M2) |
| M = M1-M2, difference de 2 matrices 2x2 : M.diff(M1,M2) Plus de détails...
|
|
void | add (matrice22 &M1, matrice22 &M2) |
| M = M1+M2, somme de 2 matrices 2x2 : M.add(M1,M2) Plus de détails...
|
|
void | view (void) |
| affiche la matrice Plus de détails...
|
|
structure pour les matrices 2x2 : elles sont utilisées pour l'inversion par bloc de matrice 4x4.
Définition à la ligne 151 du fichier libMath.h.