Documentation
Tools for embedded systems
Loading...
Searching...
No Matches
qlibs::fis Namespace Reference

The Fuzzy Inference System namespace. More...

Classes

class  core
 
class  input
 A FIS Input object. More...
 
class  instance
 A FIS(Fuzzy Inference System) object. More...
 
class  ioBase
 
class  mf
 A FIS Membership Function. More...
 
class  output
 A FIS Output object. More...
 
class  system
 A wrapper for the FIS object. More...
 

Typedefs

using rules
 Type definition to instantiate a set of fuzzy rules.
 
using tag
 Used to define an enum of fis tags.
 
using deFuzzFunction
 
using fuzzyOperator
 

Enumerations

enum  shapeMF {
  custommf , trimf , trapmf , gbellmf ,
  gaussmf , gauss2mf , sigmf , dsigmf ,
  psigmf , pimf , smf , zmf ,
  singletonmf , concavemf , spikemf , linsmf ,
  linzmf , rectmf , cosmf , constantmf ,
  linearmf , tlinsmf , tlinzmf , tconcavemf ,
  tsigmf , tsmf , tzmf , trampmf
}
 An enum with all the possible values to specify a membership function. More...
 
enum  deFuzzMethod {
  centroid , bisector , mom , lom ,
  som , wtaver , wtsum
}
 An enum with all the possible de-Fuzzyfication methods. More...
 
enum  paramValue {
  FIS_MIN , FIS_PROD , FIS_MAX , FIS_PROBOR ,
  FIS_SUM
}
 An enum with the supported parameter values. More...
 
enum  parameter {
  FIS_Implication , FIS_Aggregation , FIS_AND , FIS_OR ,
  FIS_EvalPoints
}
 An enum with the allowed parameters that can be set on a FIS instance. More...
 
enum  type { Mamdani , Sugeno , Tsukamoto }
 An enum with the inference system types supported by qlibs::fis. More...
 

Detailed Description

The Fuzzy Inference System namespace.