Intégrale de choquet avec intéraction


Data Structures

struct  choquet_interaction_t

lchoquet_interaction

Author:
Sylvie JULLIEN ET Emmanuel RAMASSO ET Lionel VALET
Version:
1.0 (5/06/03); Include : Prototypes.h
See also:
fusion floue symbolique


param * choquet_interaction_lect (choquet_interaction_t *desc1, param *ptp, char *debq)
int choquet_interaction_init (choquet_interaction_t *desc2)
int choquet_interaction_calc (choquet_interaction_t *desc3, float *donnee, float *resultat)
int choquet_interaction_ferm (choquet_interaction_t *desc4)

Detailed Description

Découpage de l'opérateur en 3 fonctions :

Fonctionnement :

Le fichier de départ doit contenir sur chaque ligne i, le coefficient de pondération associé au critère i suivi des coefficients d'intéractions associés :

nb_entrée
v1 I12 I13 I14 ...
v2 I23 I24 ...
v3 I34 ...
...

Ces différents coefficients doivent vérifier 2 conditions (le programme les vérifie) :

Les constantes suivantes aident au debogage :


Function Documentation

int choquet_interaction_calc ( choquet_interaction_t desc3,
float *  donnee,
float *  resultat 
)

fonction calcul de l'operateur choquet_interaction.\ Calcul du resultat de l'operateur choquet_interaction

Parameters:
desc3 : pointeur sur descripteur
donnee : pointeur sur flottants permettant la reutilisation du calcul
resultat : pointeur sur le resultat
Returns:
0 si OK et 1 si probleme
Author:
JULLIEN Sylvie ET RAMASSO Emmanuel
Version:
1.0 (5/06/03); Include : Prototypes.h

Definition at line 325 of file lchoquet.c.

Referenced by main().

int choquet_interaction_ferm ( choquet_interaction_t desc4  ) 

fonction fermeture de l'operateur choquet_interaction. Elle permet de liberer l'espace reservee durant l'execution.

Parameters:
desc4 : pointeur sur descripteur
Author:
JULLIEN Sylvie ET RAMASSO Emmanuel
Version:
1.0 (5/06/03); Include : Prototypes.h

Definition at line 383 of file lchoquet.c.

Referenced by main().

int choquet_interaction_init ( choquet_interaction_t desc2  ) 

initialisation de l'operateur choquet_interaction.\ initialisation de l'erreur, ouverture du fichier, allocation de la matrice, verification de la coherence entre nombre de coefficients et coefficients effectivement rentres, si incorrect erreur = 1 verification de la satisfaction des conditions sur les coefficients :

Parameters:
desc2 : pointeur sur descripteur
Returns:
0 si OK et 1 si probleme
Author:
JULLIEN Sylvie ET RAMASSO Emmanuel
Version:
1.0 (5/06/03); Include : Prototypes.h

Definition at line 171 of file lchoquet.c.

Referenced by main().

param* choquet_interaction_lect ( choquet_interaction_t desc1,
param *  ptp,
char *  debq 
)

lecture des parametres de l'operateur choquet_interaction. \ dimX, dimY : exemple d'entiers : nombre de colonnes, de lignes d'un masque\ gain : exemple de reel\ forme : exemple de chaine de charactere : rectangle/triangle\

Parameters:
desc1 : pointeur sur descripteur\
ptp pointeur sur parametre courant deja alloue (a lire),\
debq pointeur de chaine de caracteres placee en debut de question\
Returns:
renvoie nouveau pointeur de parametre deja alloue (pour la suite)\
Author:
JULLIEN Sylvie ET RAMASSO Emmanuel
Version:
1.0 (5/06/03); Include : Prototypes.h

Definition at line 137 of file lchoquet.c.

Referenced by main().


Generated on Tue Apr 22 13:31:03 2008 for donnee1D by  doxygen 1.5.3