A B C D E F G I J L M N O R S T U

A

addAllElement(Set<T>, double) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
If the fuzzy set previously contained an element of the set, the old membership value of this element is replaced by membership passed.
addAllElement(Set<Double>, double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
addElement(T, double) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
Add the element to the set.
addElement(Double, double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
AlgebraicProduct - Class in net.sourceforge.jfl.core.operators
 
AlgebraicProduct() - Constructor for class net.sourceforge.jfl.core.operators.AlgebraicProduct
 
AlgebraicSum - Class in net.sourceforge.jfl.core.operators
 
AlgebraicSum() - Constructor for class net.sourceforge.jfl.core.operators.AlgebraicSum
 
and(IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
and(IFuzzySet<Double>) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
and(IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.IFuzzySet
Performs a fuzzy logic and between this fuzzy set and the given one
and(IFuzzySet<T>, IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.operators.FuzzySets
 
and(IFuzzySet<T>, IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.operators.IFuzzySets
Performs a fuzzy logic and between this fuzzy set and the given one

B

BoundedDifference - Class in net.sourceforge.jfl.core.operators
 
BoundedDifference() - Constructor for class net.sourceforge.jfl.core.operators.BoundedDifference
 
BoundedSum - Class in net.sourceforge.jfl.core.operators
 
BoundedSum() - Constructor for class net.sourceforge.jfl.core.operators.BoundedSum
 

C

clone() - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
complement() - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
Create the complement of the fuzzy set.
complement() - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
complement() - Method in interface net.sourceforge.jfl.core.IFuzzySet
Return a fuzzy set represents the complentary of the set.
complementary - Variable in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
complementary - Variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
compose(IFuzzyRelationship) - Method in interface net.sourceforge.jfl.core.IFuzzyRelationship
Performs composition between fuzzy relationships.
compose(IFuzzyRelationship, IFuzzyRelationship) - Method in class net.sourceforge.jfl.core.operators.FuzzySets
 
compose(IFuzzyRelationship, IFuzzyRelationship) - Method in interface net.sourceforge.jfl.core.operators.IFuzzySets
Performs composition between fuzzy relationships.
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.AlgebraicProduct
 
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.AlgebraicSum
 
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.BoundedDifference
 
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.BoundedSum
 
compute(double, double) - Method in interface net.sourceforge.jfl.core.operators.IBinaryOperator
Compute the binary operation implemented.
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.Maximum
 
compute(double, double) - Method in class net.sourceforge.jfl.core.operators.Minimum
 

D

DEFAULT_ARRAY_INCREMENT - Static variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
DiscreteFuzzySet<T> - Class in net.sourceforge.jfl.core
This class implements the IFuzzySet interface, backed by a HashMap instance.
DiscreteFuzzySet() - Constructor for class net.sourceforge.jfl.core.DiscreteFuzzySet
 
DiscreteFuzzySet(int) - Constructor for class net.sourceforge.jfl.core.DiscreteFuzzySet
 
DoubleInterpolatedFuzzySet - Class in net.sourceforge.jfl.core
This class implements the IFuzzySet interface over Double typa members.
DoubleInterpolatedFuzzySet() - Constructor for class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
DoubleInterpolatedFuzzySet(int) - Constructor for class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Initialize the set with the passed capacity.

E

extend() - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Extend the array by default value.
extend(int) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Extend the array by passed value.

F

FuzzySets<T> - Class in net.sourceforge.jfl.core.operators
Naive implementation.
FuzzySets() - Constructor for class net.sourceforge.jfl.core.operators.FuzzySets
 

G

getAnd() - Static method in class net.sourceforge.jfl.JFLConfiguration
 
getLabel() - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
getLabel() - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
getLabel() - Method in interface net.sourceforge.jfl.core.IFuzzySet
Returns the label of this fuzzy set.
getMax() - Method in class net.sourceforge.jfl.core.interval.Interval
 
getMembership(T) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
getMembership(Double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
getMembership(T) - Method in interface net.sourceforge.jfl.core.IFuzzySet
returns the membership value of the provided element to this IFuzzySet.
getMin() - Method in class net.sourceforge.jfl.core.interval.Interval
 
getOr() - Static method in class net.sourceforge.jfl.JFLConfiguration
 
getSupport() - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
getSupport() - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
getSupport() - Method in interface net.sourceforge.jfl.core.IFuzzySet
Gets the fuzzy set support or, in other words, all the elements with non zero membership value.
getSupportIntervals() - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
getSupportIntervals() - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
getSupportIntervals() - Method in interface net.sourceforge.jfl.core.IFuzzySet
Gets the fuzzy set support or, in other words, all the elements with non zero membership value.

I

IBinaryOperator - Interface in net.sourceforge.jfl.core.operators
Represents a binary operation between reals.
ICartesianProduct - Interface in net.sourceforge.jfl.core
Represents the cartesian product between two or more fuzzy sets.
IFuzzyRelationship<T extends ICartesianProduct> - Interface in net.sourceforge.jfl.core
Represents a fuzzy relationship.
IFuzzySet<T> - Interface in net.sourceforge.jfl.core
A fuzzy set is a generalization of a crisp set.
IFuzzySets<T> - Interface in net.sourceforge.jfl.core.operators
 
insert(double, double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Insert the passed element with the passed memebership value.
insert(double, double, int) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
intersect(IFuzzySet<T>, IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.operators.FuzzySets
 
intersect(IFuzzySet<T>, IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.operators.IFuzzySets
Performs the fuzzy intersection between this fuzzy set and the given one.
Interval - Class in net.sourceforge.jfl.core.interval
TODO arons: this is a non general class... think about something more useful.
Interval() - Constructor for class net.sourceforge.jfl.core.interval.Interval
 
Interval(double, double) - Constructor for class net.sourceforge.jfl.core.interval.Interval
 
Interval(double, double, boolean, boolean) - Constructor for class net.sourceforge.jfl.core.interval.Interval
 
isMaxClose() - Method in class net.sourceforge.jfl.core.interval.Interval
 
isMinClose() - Method in class net.sourceforge.jfl.core.interval.Interval
 

J

JFLConfiguration - Class in net.sourceforge.jfl
This store the global configuration of JFL.
JFLConfiguration() - Constructor for class net.sourceforge.jfl.JFLConfiguration
 

L

label - Variable in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
label - Variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 

M

map - Variable in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
Maximum - Class in net.sourceforge.jfl.core.operators
 
Maximum() - Constructor for class net.sourceforge.jfl.core.operators.Maximum
 
membership - Variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
membership(double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Retrieve membership
Minimum - Class in net.sourceforge.jfl.core.operators
 
Minimum() - Constructor for class net.sourceforge.jfl.core.operators.Minimum
 

N

net.sourceforge.jfl - package net.sourceforge.jfl
 
net.sourceforge.jfl.core - package net.sourceforge.jfl.core
 
net.sourceforge.jfl.core.interval - package net.sourceforge.jfl.core.interval
 
net.sourceforge.jfl.core.operators - package net.sourceforge.jfl.core.operators
 

O

or(IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
or(IFuzzySet<Double>) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
or(IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.IFuzzySet
Performs a fuzzy logic or between this fuzzy set and the given one
or(IFuzzySet<T>, IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.operators.FuzzySets
 
or(IFuzzySet<T>, IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.operators.IFuzzySets
Performs a fuzzy logic or between this fuzzy set and the given one

R

remove(double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Remove a point of interpolation from the set.
removeElement(T) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
Remove the element from the set.
removeElement(Double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 

S

searchLess(double) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
Return index of the first element less than passed.
setAnd(IBinaryOperator) - Static method in class net.sourceforge.jfl.JFLConfiguration
 
setLabel(String) - Method in class net.sourceforge.jfl.core.DiscreteFuzzySet
 
setLabel(String) - Method in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
setLabel(String) - Method in interface net.sourceforge.jfl.core.IFuzzySet
Sets this fuzzy set label.
setMax(double) - Method in class net.sourceforge.jfl.core.interval.Interval
 
setMaxClose(boolean) - Method in class net.sourceforge.jfl.core.interval.Interval
 
setMin(double) - Method in class net.sourceforge.jfl.core.interval.Interval
 
setMinClose(boolean) - Method in class net.sourceforge.jfl.core.interval.Interval
 
setOr(IBinaryOperator) - Static method in class net.sourceforge.jfl.JFLConfiguration
 
size - Variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 
support - Variable in class net.sourceforge.jfl.core.DoubleInterpolatedFuzzySet
 

T

toString() - Method in class net.sourceforge.jfl.core.interval.Interval
 

U

union(IFuzzySet<T>, IFuzzySet<T>) - Method in class net.sourceforge.jfl.core.operators.FuzzySets
 
union(IFuzzySet<T>, IFuzzySet<T>) - Method in interface net.sourceforge.jfl.core.operators.IFuzzySets
Performs the fuzzy union between this fuzzy set and the given one.

A B C D E F G I J L M N O R S T U

Copyright © 2000 Dummy Corp. All Rights Reserved.