A fuzzy logic C++ library
Classes | Namespaces | Typedefs
rule_idx.hpp File Reference

declaration of class slifis::RULE_IDX More...

#include <map>
#include "rule.hpp"
#include "input_sets.hpp"
+ Include dependency graph for rule_idx.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  slifis::ESTIM_ERROR
 A structure holding numerical values on errors when estimating TS coefficients from a subset. More...
class  slifis::RULE_IDX
 Rule defined as array of indexes on input and output sets of membership functions. More...

Namespaces

namespace  slifis
 

This namespace includes all root classes, functions, and datatypes of the library.


Typedefs

typedef uchar slifis::RULE_NBFUNC_SIZE
 Datatype for the indexes of membership functions, possibles values are uchar, uint, ...
typedef uchar slifis::RULE_NBVAR_SIZE
 Datatype for the indexes of input/output variables, possibles values are uchar, uint, ...
typedef std::map
< RULE_NBVAR_SIZE,
RULE_NBFUNC_SIZE > 
slifis::RULE_IDX_TERM
 This is an alias for an STL map container, that holds pairs of indexes, one on the input variable, one on the membership function.

Detailed Description

declaration of class slifis::RULE_IDX