15#ifndef Matrice33_included
16#define Matrice33_included
18#include <TRUSTTabs_forward.h>
34 Matrice33(
double m00,
double m01,
double m02,
double m10,
double m11,
double m12,
double m20,
double m21,
double m22)
49 for (
int i = 0; i < 3; i++)
50 for (
int j = 0; j < 3; j++)
55 assert(i >= 0 && i < 3 && j >= 0 && j < 3);
60 assert(i >= 0 && i < 3 && j >= 0 && j < 3);
73 for (
int i = 0; i < 3; i++)
74 for (
int j = 0; j < 3; j++)
Matrice33(const DoubleTab &tab)
double norme_Linfini()
calcul de la norme Linfini de la matrice Propriete: on note |x| la norme Linfini de x (vecteur ou mat...
double & operator()(int i, int j)
static void produit_matriciel(const Matrice33 &m1, const Matrice33 &m2, Matrice33 &res)
static void produit(const Matrice33 &m, const Vecteur3 &x, Vecteur3 &y)
produit avec de la matrice avec le vecteur x.
double operator()(int i, int j) const
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.
Matrice33(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)
_SIZE_ dimension(int d) const