|
TrioCFD 1.9.8
TrioCFD documentation
|
une matrice 3x3. More...
#include <Matrice33.h>
Public Member Functions | |
| Matrice33 () | |
| Matrice33 (double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22) | |
| Matrice33 (const DoubleTab &tab) | |
| double | operator() (int i, int j) const |
| double & | operator() (int i, int j) |
| double | norme_Linfini () |
| calcul de la norme Linfini de la matrice Propriete: on note |x| la norme Linfini de x (vecteur ou matrice) | |
Static Public Member Functions | |
| static void | produit (const Matrice33 &m, const Vecteur3 &x, Vecteur3 &y) |
| produit avec de la matrice avec le vecteur x. | |
| static void | produit_matriciel (const Matrice33 &m1, const Matrice33 &m2, Matrice33 &res) |
| static void | transpose (const Matrice33 &matrice, Matrice33 &matrice_transpose) |
| static double | inverse (const Matrice33 &m, Matrice33 &resu, int exit_on_error=1) |
| calcul de l'inverse. | |
Protected Member Functions | |
| void | init () |
Protected Attributes | |
| double | m [3][3] |
une matrice 3x3.
Convention pour m(i,j): i est l'indice de ligne, j l'indice de colonne entre 0 et 2 inclus. Attention: le constructeur par defaut n'initialise pas la matrice !
Definition at line 27 of file Matrice33.h.
|
inline |
Definition at line 30 of file Matrice33.h.
|
inline |
Definition at line 34 of file Matrice33.h.
|
inline |
Definition at line 46 of file Matrice33.h.
|
inlineprotected |
Definition at line 71 of file Matrice33.h.
|
inlinestatic |
calcul de l'inverse.
Si le determinant de "matrice" est nul, exit() si exit_on_error (valeur par defaut) sinon on ne remplit pas matrice_inv et on renvoie 0. Valeur de retour: determinant de la "matrice" (pas de l'inverse !)
Definition at line 100 of file Linear_algebra_tools_impl.h.
|
inline |
calcul de la norme Linfini de la matrice Propriete: on note |x| la norme Linfini de x (vecteur ou matrice)
On a |m * x| <= |m| * |x| En pratique: c'est le max sur j de la somme sur i de std::fabs(m(i,j))
Definition at line 25 of file Linear_algebra_tools_impl.h.
|
inline |
Definition at line 58 of file Matrice33.h.
|
inline |
Definition at line 53 of file Matrice33.h.
produit avec de la matrice avec le vecteur x.
Definition at line 38 of file Linear_algebra_tools_impl.h.
|
inlinestatic |
Definition at line 46 of file Linear_algebra_tools_impl.h.
Definition at line 86 of file Linear_algebra_tools_impl.h.
|
protected |
Definition at line 70 of file Matrice33.h.