org.knime.base.node.mine.bfn.fuzzy.norm
Interface Norm

All Known Implementing Classes:
LukaNorm, MinMaxNorm, ProdNorm, YagerNorm

public interface Norm

Fuzzy norm interface which implements the fuzzy operator for conjunction and disjunction, also known as t-norm and tco-norm.

Author:
Thomas Gabriel, University of Konstanz

Field Summary
static String NORM_KEY
          Choice of fuzzy norm.
static Norm[] NORMS
          Number of available norm choices.
 
Method Summary
 double computeTCoNorm(double a, double b)
          Computes fuzzy conjunction.
 double computeTNorm(double a, double b)
          Computes the fuzzy disjunction.
 

Field Detail

NORM_KEY

static final String NORM_KEY
Choice of fuzzy norm.

See Also:
Constant Field Values

NORMS

static final Norm[] NORMS
Number of available norm choices.

Method Detail

computeTNorm

double computeTNorm(double a,
                    double b)
Computes the fuzzy disjunction.

Parameters:
a - the membership degree of fuzzy membership function A
b - the membership degree of fuzzy membership function B
Returns:
the calculated fuzzy membership degree of a and b using TNorm

computeTCoNorm

double computeTCoNorm(double a,
                      double b)
Computes fuzzy conjunction.

Parameters:
a - the membership degree of fuzzy membership function A
b - the membership degree of fuzzy membership function B
Returns:
the calculated fuzzy membership degree of a and b using TCoNorm


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.