Référence du fichier /home/ann2.ext/paccaulf/projsem2/ContourActif/resollu.h

Aller au code source de ce fichier.

Macros

#define MAT_SIZE   200
 taille de la matrice utilisee pour la resolution

Fonctions

bool ludcmp (double a[][MAT_SIZE], int l, int indx[])
 empruntee a Numerical Recipes
void lubksb (double a[][MAT_SIZE], int l, int indx[], double b[])
 empruntee a Numerical Recipes
bool ResoudreSysteme (double K[][MAT_SIZE], double U[], double B[], int Dimension)
 Cette fonction resoud un systeme d'equations matricielles de la forme K*B=U par valeur.


Description détaillée

resolution LU

Définition dans le fichier resollu.h.


Documentation des macros

#define MAT_SIZE   200

taille de la matrice utilisee pour la resolution

Définition à la ligne 9 du fichier resollu.h.

Référencé par Region::Compute_nrj_sommet(), et Region::Compute_Parameterization().


Documentation des fonctions

void lubksb ( double  a[][MAT_SIZE],
int  l,
int  indx[],
double  b[] 
)

empruntee a Numerical Recipes

permet la decomposition LU d'une matrice et la resoultion d'un systeme d'equation matricielle du type A.x = B

Définition à la ligne 82 du fichier resollu.cpp.

Référencé par ResoudreSysteme().

bool ludcmp ( double  a[][MAT_SIZE],
int  l,
int  indx[] 
)

empruntee a Numerical Recipes

permet la decomposition LU d'une matrice et la resoultion d'un systeme d'equation matricielle du type A.x = B

Définition à la ligne 16 du fichier resollu.cpp.

Références TINY.

Référencé par ResoudreSysteme().

bool ResoudreSysteme ( double  K[][MAT_SIZE],
double  U[],
double  B[],
int  Dimension 
)

Cette fonction resoud un systeme d'equations matricielles de la forme K*B=U par valeur.

Paramètres:
K (IN): matrice carree de krigeage
U (IN): vecteur des observations
B (OUT): vecteur des coefficients recherches
Dimension (IN): dimension de la matrice et des vecteurs
Renvoie:
true si le systeme a une solution, false autrement.
REMARQUE: Resolution par une methode classique de diagonalisation du systeme en descente suivi d'une remonte pour determiner les coefficients.

À faire:
copier ResoudreSysteme specialement pour un MAT_SIZE = 3

Définition à la ligne 125 du fichier resollu.cpp.

Références lubksb(), et ludcmp().

Référencé par Region::Compute_nrj_sommet(), Region::Compute_Parameterization(), Snake::Energy_minimization(), et Region::Point3D_from_2D().


Généré le Thu Jun 15 18:48:54 2006 pour Projet Image 2006 - Vincent Vidal, Florent Paccault - par  doxygen 1.4.7