gradual_rules_classif.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gr_symbol_t
struct  gr_uneRegle_t
struct  gr_lesRegles_t
struct  gr_partition_t
struct  gr_descripteur_t
struct  gr_fctAppartenance_t
struct  gr_fusionFloue_t

Defines

#define gr_MAXI_t(i, j)   ( (i) > (j) ? (i) : (j) )
#define gr_MINI_t(i, j)   ( (i) < (j) ? (i) : (j) )
#define gr_SQR_t(i)   ( (i) * (i) )

Typedefs

typedef int(* gr_PFI_t )()
typedef char gr_chaine_t [100]
typedef unsigned char gr_byte_t
typedef float gr_degreApp_t
typedef gr_degreApp_tgr_ssEnsFlouSymb_t

Functions

param * grClassif_lect (gr_fusionFloue_t *des, param *ptp, char *debq)
int grClassif_init (gr_fusionFloue_t *des)
int grClassif_calc (gr_fusionFloue_t *des, float *data, float *result)
int grClassif_ferm (gr_fusionFloue_t *des)


Define Documentation

#define gr_MAXI_t ( i,
 )     ( (i) > (j) ? (i) : (j) )

Definition at line 31 of file gradual_rules_classif.h.

Referenced by gr_tc_zadeh(), and gr_tn_luk().

#define gr_MINI_t ( i,
 )     ( (i) < (j) ? (i) : (j) )

Definition at line 32 of file gradual_rules_classif.h.

Referenced by gr_tc_luk(), and gr_tn_zadeh().

#define gr_SQR_t (  )     ( (i) * (i) )

Definition at line 33 of file gradual_rules_classif.h.


Typedef Documentation

typedef unsigned char gr_byte_t

Definition at line 39 of file gradual_rules_classif.h.

typedef char gr_chaine_t[100]

Definition at line 38 of file gradual_rules_classif.h.

typedef float gr_degreApp_t

Definition at line 89 of file gradual_rules_classif.h.

typedef int(* gr_PFI_t)()

Definition at line 36 of file gradual_rules_classif.h.

typedef gr_degreApp_t* gr_ssEnsFlouSymb_t

Definition at line 90 of file gradual_rules_classif.h.


Function Documentation

int grClassif_calc ( gr_fusionFloue_t des,
float *  data,
float *  result 
)

Definition at line 543 of file lgradual_rules_classif.c.

References gr_fusionFloue_t::defuzz, gr_fusionFloue_t::des, gr_fusionFloue_t::fonction, gr_defuzzification(), gr_fuzzification(), gr_inference(), gr_fusionFloue_t::op, and gr_fusionFloue_t::rgl.

int grClassif_ferm ( gr_fusionFloue_t des  ) 

int grClassif_init ( gr_fusionFloue_t des  ) 

Definition at line 527 of file lgradual_rules_classif.c.

References gr_fusionFloue_t::des, gr_fusionFloue_t::fonction, gr_init(), grClassif_init_set_pfi(), gr_fusionFloue_t::nom, and gr_fusionFloue_t::rgl.

param* grClassif_lect ( gr_fusionFloue_t des,
param *  ptp,
char *  debq 
)

Definition at line 484 of file lgradual_rules_classif.c.

References gr_fusionFloue_t::defuzz, gr_fusionFloue_t::nom, and gr_fusionFloue_t::oper.


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