#include <stdio.h>
#include <stdarg.h>
#include "image.h"
#include "proto2D.h"
#include "ff_symb.h"
Go to the source code of this file.
Definition at line 258 of file lff_symb.c.
References Symbol::droite, Symbol::gauche, and Symbol::mode.
Referenced by fuzzification().
float calcul_premisse | ( | Fct_appartenance * | fct, | |
Descripteur * | desc, | |||
unsigned char * | liste, | |||
int(*)() | tnorme | |||
) |
Definition at line 240 of file lff_symb.c.
References Descripteur::descript, and Fct_appartenance::nb_entree.
Referenced by inference().
int defuzzification | ( | float * | result, | |
Fct_appartenance * | fct, | |||
Descripteur * | desc, | |||
int | t | |||
) |
Definition at line 303 of file lff_symb.c.
References Descripteur::descript, max(), Symbol::mode, Fct_appartenance::nb_entree, Partition::nb_fct, Partition::part, and Fct_appartenance::partition.
Referenced by ff_symb_calc().
int ff_symb_init_set_pfi | ( | fusion_floue_t * | ff | ) |
Definition at line 195 of file lff_symb.c.
References tc_luk(), tc_proba(), tc_weber(), tc_zadeh(), fusion_floue_t::tcn, fusion_floue_t::Tconorme, fusion_floue_t::tn, tn_luk(), tn_proba(), tn_weber(), tn_zadeh(), and fusion_floue_t::Tnorme.
Referenced by ff_symb_init().
fuzzification | ( | float * | val, | |
Fct_appartenance * | fct, | |||
Descripteur * | desc | |||
) |
Definition at line 287 of file lff_symb.c.
References appartenance(), Descripteur::descript, Fct_appartenance::nb_entree, Partition::nb_fct, Partition::part, and Fct_appartenance::partition.
Referenced by ff_symb_calc().
int inference | ( | Fct_appartenance * | fct, | |
Les_regles * | rules, | |||
Descripteur * | desc, | |||
int(*)() | tnorme, | |||
int(*)() | tconorme | |||
) |
Definition at line 339 of file lff_symb.c.
References calcul_premisse(), Descripteur::descript, Une_regle::liste_in, Descripteur::nb_descripteur, Fct_appartenance::nb_entree, Partition::nb_fct, Les_regles::nb_regle, Une_regle::nom_out, Fct_appartenance::partition, Une_regle::ponderation, and Les_regles::regle.
Referenced by ff_symb_calc().
init | ( | char * | filename, | |
Fct_appartenance * | fct, | |||
Les_regles * | rules, | |||
Descripteur * | dpteur | |||
) |
Definition at line 110 of file lff_symb.c.
References Descripteur::descript, Symbol::droite, Symbol::gauche, Une_regle::liste_in, Symbol::mode, Descripteur::nb_descripteur, Fct_appartenance::nb_entree, Partition::nb_fct, Les_regles::nb_regle, Symbol::nom, Partition::nom, Une_regle::nom_out, Partition::part, Fct_appartenance::partition, Une_regle::ponderation, and Les_regles::regle.
Referenced by ff_symb_init().