FisOutCrisp: Class "FisOutCrisp"

Description Fields Inherits Constructors See Also Examples

Description

Class to manage a Fis crisp output

Fields

defuzzification

character vector, The defuzzification operator of the crisp output
Allowed values are: "sugeno" (the default) or "MaxCrisp"

disjunction

character vector, The disjunction operator of the crisp output
Allowed values are: "max" (the default) or "sum"

Inherits

FisOutCrisp class inherits all fields and methods of FisOut class

Constructors

FisOutCrisp()

The default constructor to build a crisp output with the default range [0, 1]

return:

FisOutCrisp object

FisOutCrisp(minimum, maximum)

The constructor to build a crisp output

argument: minimum

numeric value, The minimum range value of the output

argument: maximum

numeric value, The maximum range value of the output

return:

FisOutCrisp object

See Also

NewFisOutCrisp

Fuzzy Logic Elementary Glossary

Examples

1
2
3
4
output <- NewFisOutCrisp(0, 1)
output$name <- "foo"
output$defuzzification <- "sugeno"
output$disjunction <- "max"

FisPro documentation built on Feb. 10, 2021, 5:12 p.m.