List of usage examples for org.apache.commons.functor.generator.range DoubleRange DoubleRange
public DoubleRange(double from, double to)
From source file:fuzzy.df.TestBisectorDefuzzificationFunction.java
@Test(expected = IllegalArgumentException.class) public void testDefuzzificationEmptySet() { BisectorDefuzzificationFunction<Double> df = makeDefuzzificationFunction(); DoubleRange range = new DoubleRange(0.0, 0.0); MembershipFunction<Double> mf = new SigmoidalMembershipFunction(-10.0, 10.0); df.evaluate(range, mf);//from ww w .j a v a 2 s .c om fail("Not supposed to get here"); }
From source file:fuzzy.df.TestCentroidDefuzzificationFunction.java
@Test(expected = IllegalArgumentException.class) public void testDefuzzificationEmptySet() { CentroidDefuzzificationFunction<Double> df = makeDefuzzificationFunction(); DoubleRange range = new DoubleRange(0.0, 0.0); MembershipFunction<Double> mf = new SigmoidalMembershipFunction(-10.0, 10.0); df.evaluate(range, mf);/*from w w w . java 2s. co m*/ fail("Not supposed to get here"); }
From source file:fuzzy.df.TestLargestOfMaximaDefuzzificationFunction.java
@Test() public void testDefuzzificationEmptySet() { LargestOfMaximaDefuzzificationFunction<Double> df = makeDefuzzificationFunction(); DoubleRange range = new DoubleRange(0.0, 0.0); MembershipFunction<Double> mf = new SigmoidalMembershipFunction(-10.0, 10.0); Double d = df.evaluate(range, mf); assertEquals(Double.valueOf(0.0), d); }
From source file:fuzzy.df.TestSmallestOfMaximaDefuzzificationFunction.java
@Test() public void testDefuzzificationEmptySet() { SmallestOfMaximaDefuzzificationFunction<Double> df = makeDefuzzificationFunction(); DoubleRange range = new DoubleRange(0.0, 0.0); MembershipFunction<Double> mf = new SigmoidalMembershipFunction(-10.0, 10.0); Double d = df.evaluate(range, mf); assertEquals(Double.valueOf(0.0), d); }