/dports/devel/fuzzylite/fuzzylite-6.0/examples/mamdani/ |
H A D | AllTerms.cpp | 18 AllInputTerms->addTerm(new Sigmoid("A", 0.500, -20.000)); in main() 19 AllInputTerms->addTerm(new ZShape("B", 0.000, 1.000)); in main() 20 AllInputTerms->addTerm(new Ramp("C", 1.000, 0.000)); in main() 23 AllInputTerms->addTerm(new Concave("F", 0.850, 0.250)); in main() 26 AllInputTerms->addTerm(new Gaussian("I", 3.000, 0.200)); in main() 27 AllInputTerms->addTerm(new Cosine("J", 3.250, 0.650)); in main() 29 AllInputTerms->addTerm(new Spike("L", 3.640, 1.040)); in main() 32 AllInputTerms->addTerm(new Concave("O", 5.650, 6.250)); in main() 35 AllInputTerms->addTerm(new Ramp("R", 5.500, 6.500)); in main() 36 AllInputTerms->addTerm(new SShape("S", 5.500, 6.500)); in main() [all …]
|
H A D | AllTerms.java | 28 AllInputTerms.addTerm(new Sigmoid("A", 0.500, -20.000)); in main() 29 AllInputTerms.addTerm(new ZShape("B", 0.000, 1.000)); in main() 30 AllInputTerms.addTerm(new Ramp("C", 1.000, 0.000)); in main() 33 AllInputTerms.addTerm(new Concave("F", 0.850, 0.250)); in main() 37 AllInputTerms.addTerm(new Cosine("J", 3.250, 0.650)); in main() 39 AllInputTerms.addTerm(new Spike("L", 3.640, 1.040)); in main() 42 AllInputTerms.addTerm(new Concave("O", 5.650, 6.250)); in main() 45 AllInputTerms.addTerm(new Ramp("R", 5.500, 6.500)); in main() 46 AllInputTerms.addTerm(new SShape("S", 5.500, 6.500)); in main() 62 AllOutputTerms.addTerm(new Ramp("C", 1.000, 0.000)); in main() [all …]
|
/dports/devel/fuzzylite/fuzzylite-6.0/examples/takagi-sugeno/matlab/ |
H A D | invkine1.cpp | 18 input1->addTerm(new Bell("in1mf1", -6.122, 2.259, 1.761)); in main() 19 input1->addTerm(new Bell("in1mf2", -2.181, 2.095, 2.232)); in main() 20 input1->addTerm(new Bell("in1mf3", 2.080, 2.157, 1.314)); in main() 21 input1->addTerm(new Bell("in1mf4", 4.962, 2.790, 2.508)); in main() 22 input1->addTerm(new Bell("in1mf5", 9.338, 2.506, 1.812)); in main() 23 input1->addTerm(new Bell("in1mf6", 13.150, 2.363, 2.267)); in main() 24 input1->addTerm(new Bell("in1mf7", 17.789, 1.310, 1.756)); in main() 33 input2->addTerm(new Bell("in2mf1", 0.621, 1.741, 2.454)); in main() 34 input2->addTerm(new Bell("in2mf2", 2.406, 0.866, 1.278)); in main() 35 input2->addTerm(new Bell("in2mf3", 4.883, 1.814, 2.402)); in main() [all …]
|
H A D | invkine1.java | 28 input1.addTerm(new Bell("in1mf1", -6.122, 2.259, 1.761)); in main() 29 input1.addTerm(new Bell("in1mf2", -2.181, 2.095, 2.232)); in main() 30 input1.addTerm(new Bell("in1mf3", 2.080, 2.157, 1.314)); in main() 31 input1.addTerm(new Bell("in1mf4", 4.962, 2.790, 2.508)); in main() 32 input1.addTerm(new Bell("in1mf5", 9.338, 2.506, 1.812)); in main() 33 input1.addTerm(new Bell("in1mf6", 13.150, 2.363, 2.267)); in main() 34 input1.addTerm(new Bell("in1mf7", 17.789, 1.310, 1.756)); in main() 43 input2.addTerm(new Bell("in2mf1", 0.621, 1.741, 2.454)); in main() 44 input2.addTerm(new Bell("in2mf2", 2.406, 0.866, 1.278)); in main() 45 input2.addTerm(new Bell("in2mf3", 4.883, 1.814, 2.402)); in main() [all …]
|
H A D | invkine2.cpp | 18 input1->addTerm(new Bell("in1mf1", -5.763, 3.015, 1.851)); in main() 19 input1->addTerm(new Bell("in1mf2", -1.624, 3.130, 2.111)); in main() 20 input1->addTerm(new Bell("in1mf3", 3.552, 3.193, 2.104)); in main() 21 input1->addTerm(new Bell("in1mf4", 8.273, 2.907, 1.985)); in main() 22 input1->addTerm(new Bell("in1mf5", 13.232, 2.708, 2.056)); in main() 23 input1->addTerm(new Bell("in1mf6", 17.783, 1.635, 1.897)); in main() 32 input2->addTerm(new Bell("in2mf1", 0.005, 1.877, 1.995)); in main() 33 input2->addTerm(new Bell("in2mf2", 3.312, 2.017, 1.829)); in main() 34 input2->addTerm(new Bell("in2mf3", 6.568, 2.261, 1.793)); in main() 35 input2->addTerm(new Bell("in2mf4", 10.111, 2.741, 1.978)); in main() [all …]
|
H A D | invkine2.java | 28 input1.addTerm(new Bell("in1mf1", -5.763, 3.015, 1.851)); in main() 29 input1.addTerm(new Bell("in1mf2", -1.624, 3.130, 2.111)); in main() 30 input1.addTerm(new Bell("in1mf3", 3.552, 3.193, 2.104)); in main() 31 input1.addTerm(new Bell("in1mf4", 8.273, 2.907, 1.985)); in main() 32 input1.addTerm(new Bell("in1mf5", 13.232, 2.708, 2.056)); in main() 33 input1.addTerm(new Bell("in1mf6", 17.783, 1.635, 1.897)); in main() 42 input2.addTerm(new Bell("in2mf1", 0.005, 1.877, 1.995)); in main() 43 input2.addTerm(new Bell("in2mf2", 3.312, 2.017, 1.829)); in main() 44 input2.addTerm(new Bell("in2mf3", 6.568, 2.261, 1.793)); in main() 45 input2.addTerm(new Bell("in2mf4", 10.111, 2.741, 1.978)); in main() [all …]
|
H A D | fpeaks.cpp | 18 in1->addTerm(new Bell("in1mf1", -2.233, 1.578, 2.151)); in main() 19 in1->addTerm(new Bell("in1mf2", -0.394, 0.753, 1.838)); in main() 20 in1->addTerm(new Bell("in1mf3", 0.497, 0.689, 1.844)); in main() 21 in1->addTerm(new Bell("in1mf4", 2.270, 1.528, 2.156)); in main() 30 in2->addTerm(new Bell("in1mf1", -2.686, 1.267, 2.044)); in main() 31 in2->addTerm(new Bell("in1mf2", -0.836, 1.266, 1.796)); in main() 32 in2->addTerm(new Bell("in1mf3", 0.859, 1.314, 1.937)); in main() 33 in2->addTerm(new Bell("in1mf4", 2.727, 1.214, 2.047)); in main() 46 out1->addTerm(Linear::create("out1mf1", engine, 0.155, -2.228, -8.974)); in main() 48 out1->addTerm(Linear::create("out1mf3", engine, -0.454, -4.437, 6.930)); in main() [all …]
|
H A D | fpeaks.java | 28 in1.addTerm(new Bell("in1mf1", -2.233, 1.578, 2.151)); in main() 29 in1.addTerm(new Bell("in1mf2", -0.394, 0.753, 1.838)); in main() 30 in1.addTerm(new Bell("in1mf3", 0.497, 0.689, 1.844)); in main() 31 in1.addTerm(new Bell("in1mf4", 2.270, 1.528, 2.156)); in main() 40 in2.addTerm(new Bell("in1mf1", -2.686, 1.267, 2.044)); in main() 41 in2.addTerm(new Bell("in1mf2", -0.836, 1.266, 1.796)); in main() 42 in2.addTerm(new Bell("in1mf3", 0.859, 1.314, 1.937)); in main() 43 in2.addTerm(new Bell("in1mf4", 2.727, 1.214, 2.047)); in main() 56 out1.addTerm(Linear.create("out1mf1", engine, 0.155, -2.228, -8.974)); in main() 58 out1.addTerm(Linear.create("out1mf3", engine, -0.454, -4.437, 6.930)); in main() [all …]
|
H A D | slcp.cpp | 18 in1->addTerm(new Bell("in1mf1", -0.300, 0.300, 2.000)); in main() 19 in1->addTerm(new Bell("in1mf2", 0.300, 0.300, 2.000)); in main() 28 in2->addTerm(new Bell("in2mf1", -1.000, 1.000, 2.000)); in main() 29 in2->addTerm(new Bell("in2mf2", 1.000, 1.000, 2.000)); in main() 38 in3->addTerm(new Bell("in3mf1", -3.000, 3.000, 2.000)); in main() 39 in3->addTerm(new Bell("in3mf2", 3.000, 3.000, 2.000)); in main() 48 in4->addTerm(new Bell("in4mf1", -3.000, 3.000, 2.000)); in main() 49 in4->addTerm(new Bell("in4mf2", 3.000, 3.000, 2.000)); in main() 62 out->addTerm(Linear::create("outmf1", engine, 41.373, 10.030, 3.162, 4.288, 0.339)); in main() 63 out->addTerm(Linear::create("outmf2", engine, 40.409, 10.053, 3.162, 4.288, 0.207)); in main() [all …]
|
H A D | slbb.cpp | 18 in1->addTerm(new Bell("in1mf1", -1.500, 1.500, 2.000)); in main() 19 in1->addTerm(new Bell("in1mf2", 1.500, 1.500, 2.000)); in main() 28 in2->addTerm(new Bell("in2mf1", -1.500, 1.500, 2.000)); in main() 29 in2->addTerm(new Bell("in2mf2", 1.500, 1.500, 2.000)); in main() 38 in3->addTerm(new Bell("in3mf1", -0.200, 0.200, 2.000)); in main() 39 in3->addTerm(new Bell("in3mf2", 0.200, 0.200, 2.000)); in main() 48 in4->addTerm(new Bell("in4mf1", -0.400, 0.400, 2.000)); in main() 49 in4->addTerm(new Bell("in4mf2", 0.400, 0.400, 2.000)); in main() 63 out->addTerm(Linear::create("outmf2", engine, 1.161, 1.969, -9.396, -6.165, 0.474)); in main() 67 out->addTerm(Linear::create("outmf6", engine, 1.413, 1.969, -9.485, -6.592, 1.159)); in main() [all …]
|
H A D | slcp.java | 28 in1.addTerm(new Bell("in1mf1", -0.300, 0.300, 2.000)); in main() 29 in1.addTerm(new Bell("in1mf2", 0.300, 0.300, 2.000)); in main() 38 in2.addTerm(new Bell("in2mf1", -1.000, 1.000, 2.000)); in main() 39 in2.addTerm(new Bell("in2mf2", 1.000, 1.000, 2.000)); in main() 48 in3.addTerm(new Bell("in3mf1", -3.000, 3.000, 2.000)); in main() 49 in3.addTerm(new Bell("in3mf2", 3.000, 3.000, 2.000)); in main() 58 in4.addTerm(new Bell("in4mf1", -3.000, 3.000, 2.000)); in main() 59 in4.addTerm(new Bell("in4mf2", 3.000, 3.000, 2.000)); in main() 72 out.addTerm(Linear.create("outmf1", engine, 41.373, 10.030, 3.162, 4.288, 0.339)); in main() 73 out.addTerm(Linear.create("outmf2", engine, 40.409, 10.053, 3.162, 4.288, 0.207)); in main() [all …]
|
H A D | slbb.java | 28 in1.addTerm(new Bell("in1mf1", -1.500, 1.500, 2.000)); in main() 29 in1.addTerm(new Bell("in1mf2", 1.500, 1.500, 2.000)); in main() 38 in2.addTerm(new Bell("in2mf1", -1.500, 1.500, 2.000)); in main() 39 in2.addTerm(new Bell("in2mf2", 1.500, 1.500, 2.000)); in main() 48 in3.addTerm(new Bell("in3mf1", -0.200, 0.200, 2.000)); in main() 49 in3.addTerm(new Bell("in3mf2", 0.200, 0.200, 2.000)); in main() 58 in4.addTerm(new Bell("in4mf1", -0.400, 0.400, 2.000)); in main() 59 in4.addTerm(new Bell("in4mf2", 0.400, 0.400, 2.000)); in main() 73 out.addTerm(Linear.create("outmf2", engine, 1.161, 1.969, -9.396, -6.165, 0.474)); in main() 77 out.addTerm(Linear.create("outmf6", engine, 1.413, 1.969, -9.485, -6.592, 1.159)); in main() [all …]
|
H A D | slcpp1.cpp | 66 pole_length->addTerm(new ZShape("mf1", 0.500, 0.600)); in main() 67 pole_length->addTerm(new PiShape("mf2", 0.500, 0.600, 0.600, 0.700)); in main() 68 pole_length->addTerm(new PiShape("mf3", 0.600, 0.700, 0.700, 0.800)); in main() 69 pole_length->addTerm(new PiShape("mf4", 0.700, 0.800, 0.800, 0.900)); in main() 70 pole_length->addTerm(new PiShape("mf5", 0.800, 0.900, 0.900, 1.000)); in main() 71 pole_length->addTerm(new PiShape("mf6", 0.900, 1.000, 1.000, 1.100)); in main() 72 pole_length->addTerm(new PiShape("mf7", 1.000, 1.100, 1.100, 1.200)); in main() 73 pole_length->addTerm(new PiShape("mf8", 1.100, 1.200, 1.200, 1.300)); in main() 74 pole_length->addTerm(new PiShape("mf9", 1.200, 1.300, 1.300, 1.400)); in main() 75 pole_length->addTerm(new PiShape("mf10", 1.300, 1.400, 1.400, 1.500)); in main() [all …]
|
H A D | slcpp1.java | 76 pole_length.addTerm(new ZShape("mf1", 0.500, 0.600)); in main() 77 pole_length.addTerm(new PiShape("mf2", 0.500, 0.600, 0.600, 0.700)); in main() 78 pole_length.addTerm(new PiShape("mf3", 0.600, 0.700, 0.700, 0.800)); in main() 79 pole_length.addTerm(new PiShape("mf4", 0.700, 0.800, 0.800, 0.900)); in main() 80 pole_length.addTerm(new PiShape("mf5", 0.800, 0.900, 0.900, 1.000)); in main() 81 pole_length.addTerm(new PiShape("mf6", 0.900, 1.000, 1.000, 1.100)); in main() 82 pole_length.addTerm(new PiShape("mf7", 1.000, 1.100, 1.100, 1.200)); in main() 83 pole_length.addTerm(new PiShape("mf8", 1.100, 1.200, 1.200, 1.300)); in main() 84 pole_length.addTerm(new PiShape("mf9", 1.200, 1.300, 1.300, 1.400)); in main() 85 pole_length.addTerm(new PiShape("mf10", 1.300, 1.400, 1.400, 1.500)); in main() [all …]
|
H A D | membrn2.cpp | 18 in_n1->addTerm(new Bell("in1mf1", 1.152, 8.206, 0.874)); in main() 19 in_n1->addTerm(new Bell("in1mf2", 15.882, 7.078, 0.444)); in main() 20 in_n1->addTerm(new Bell("in1mf3", 30.575, 8.602, 0.818)); in main() 29 in_n2->addTerm(new Bell("in2mf1", 1.426, 8.602, 0.818)); in main() 30 in_n2->addTerm(new Bell("in2mf2", 16.118, 7.078, 0.445)); in main() 31 in_n2->addTerm(new Bell("in2mf3", 30.847, 8.206, 0.875)); in main() 44 out1->addTerm(Linear::create("out1mf1", engine, -0.035, 0.002, -0.352)); in main() 45 out1->addTerm(Linear::create("out1mf2", engine, 0.044, 0.079, -0.028)); in main() 46 out1->addTerm(Linear::create("out1mf3", engine, -0.024, 0.024, -1.599)); in main() 47 out1->addTerm(Linear::create("out1mf4", engine, -0.067, 0.384, 0.007)); in main() [all …]
|
H A D | juggler.cpp | 18 xHit->addTerm(new Bell("in1mf1", -4.000, 2.000, 4.000)); in main() 19 xHit->addTerm(new Bell("in1mf2", 0.000, 2.000, 4.000)); in main() 20 xHit->addTerm(new Bell("in1mf3", 4.000, 2.000, 4.000)); in main() 29 projectAngle->addTerm(new Bell("in2mf1", 0.000, 0.785, 4.000)); in main() 30 projectAngle->addTerm(new Bell("in2mf2", 1.571, 0.785, 4.000)); in main() 31 projectAngle->addTerm(new Bell("in2mf3", 3.142, 0.785, 4.000)); in main() 44 theta->addTerm(Linear::create("out1mf", engine, -0.022, -0.500, 0.315)); in main() 45 theta->addTerm(Linear::create("out1mf", engine, -0.022, -0.500, 0.315)); in main() 47 theta->addTerm(Linear::create("out1mf", engine, 0.114, -0.500, 0.785)); in main() 48 theta->addTerm(Linear::create("out1mf", engine, 0.114, -0.500, 0.785)); in main() [all …]
|
H A D | membrn2.java | 28 in_n1.addTerm(new Bell("in1mf1", 1.152, 8.206, 0.874)); in main() 29 in_n1.addTerm(new Bell("in1mf2", 15.882, 7.078, 0.444)); in main() 30 in_n1.addTerm(new Bell("in1mf3", 30.575, 8.602, 0.818)); in main() 39 in_n2.addTerm(new Bell("in2mf1", 1.426, 8.602, 0.818)); in main() 40 in_n2.addTerm(new Bell("in2mf2", 16.118, 7.078, 0.445)); in main() 41 in_n2.addTerm(new Bell("in2mf3", 30.847, 8.206, 0.875)); in main() 54 out1.addTerm(Linear.create("out1mf1", engine, -0.035, 0.002, -0.352)); in main() 55 out1.addTerm(Linear.create("out1mf2", engine, 0.044, 0.079, -0.028)); in main() 56 out1.addTerm(Linear.create("out1mf3", engine, -0.024, 0.024, -1.599)); in main() 57 out1.addTerm(Linear.create("out1mf4", engine, -0.067, 0.384, 0.007)); in main() [all …]
|
H A D | juggler.java | 28 xHit.addTerm(new Bell("in1mf1", -4.000, 2.000, 4.000)); in main() 29 xHit.addTerm(new Bell("in1mf2", 0.000, 2.000, 4.000)); in main() 30 xHit.addTerm(new Bell("in1mf3", 4.000, 2.000, 4.000)); in main() 39 projectAngle.addTerm(new Bell("in2mf1", 0.000, 0.785, 4.000)); in main() 40 projectAngle.addTerm(new Bell("in2mf2", 1.571, 0.785, 4.000)); in main() 41 projectAngle.addTerm(new Bell("in2mf3", 3.142, 0.785, 4.000)); in main() 54 theta.addTerm(Linear.create("out1mf", engine, -0.022, -0.500, 0.315)); in main() 55 theta.addTerm(Linear.create("out1mf", engine, -0.022, -0.500, 0.315)); in main() 57 theta.addTerm(Linear.create("out1mf", engine, 0.114, -0.500, 0.785)); in main() 58 theta.addTerm(Linear.create("out1mf", engine, 0.114, -0.500, 0.785)); in main() [all …]
|
/dports/devel/fuzzylite/fuzzylite-6.0/examples/takagi-sugeno/octave/ |
H A D | cubic_approximator.cpp | 18 X->addTerm(new Triangle("AboutNegFive", -6.000, -5.000, -4.000)); in main() 19 X->addTerm(new Triangle("AboutNegFour", -5.000, -4.000, -3.000)); in main() 20 X->addTerm(new Triangle("AboutNegThree", -4.000, -3.000, -2.000)); in main() 21 X->addTerm(new Triangle("AboutNegTwo", -3.000, -2.000, -1.000)); in main() 22 X->addTerm(new Triangle("AboutNegOne", -2.000, -1.000, 0.000)); in main() 23 X->addTerm(new Triangle("AboutZero", -1.000, 0.000, 1.000)); in main() 24 X->addTerm(new Triangle("AboutOne", 0.000, 1.000, 2.000)); in main() 25 X->addTerm(new Triangle("AboutTwo", 1.000, 2.000, 3.000)); in main() 26 X->addTerm(new Triangle("AboutThree", 2.000, 3.000, 4.000)); in main() 27 X->addTerm(new Triangle("AboutFour", 3.000, 4.000, 5.000)); in main() [all …]
|
H A D | cubic_approximator.java | 28 X.addTerm(new Triangle("AboutNegFive", -6.000, -5.000, -4.000)); in main() 29 X.addTerm(new Triangle("AboutNegFour", -5.000, -4.000, -3.000)); in main() 30 X.addTerm(new Triangle("AboutNegThree", -4.000, -3.000, -2.000)); in main() 31 X.addTerm(new Triangle("AboutNegTwo", -3.000, -2.000, -1.000)); in main() 32 X.addTerm(new Triangle("AboutNegOne", -2.000, -1.000, 0.000)); in main() 33 X.addTerm(new Triangle("AboutZero", -1.000, 0.000, 1.000)); in main() 34 X.addTerm(new Triangle("AboutOne", 0.000, 1.000, 2.000)); in main() 35 X.addTerm(new Triangle("AboutTwo", 1.000, 2.000, 3.000)); in main() 36 X.addTerm(new Triangle("AboutThree", 2.000, 3.000, 4.000)); in main() 37 X.addTerm(new Triangle("AboutFour", 3.000, 4.000, 5.000)); in main() [all …]
|
/dports/devel/fuzzylite/fuzzylite-6.0/examples/takagi-sugeno/ |
H A D | approximation.cpp | 18 inputX->addTerm(new Triangle("NEAR_1", 0.000, 1.000, 2.000)); in main() 19 inputX->addTerm(new Triangle("NEAR_2", 1.000, 2.000, 3.000)); in main() 39 outputFx->addTerm(new Constant("f1", 0.840)); in main() 40 outputFx->addTerm(new Constant("f2", 0.450)); in main() 41 outputFx->addTerm(new Constant("f3", 0.040)); in main() 42 outputFx->addTerm(new Constant("f4", -0.180)); in main() 43 outputFx->addTerm(new Constant("f5", -0.190)); in main() 44 outputFx->addTerm(new Constant("f6", -0.040)); in main() 45 outputFx->addTerm(new Constant("f7", 0.090)); in main() 46 outputFx->addTerm(new Constant("f8", 0.120)); in main() [all …]
|
H A D | approximation.java | 28 inputX.addTerm(new Triangle("NEAR_1", 0.000, 1.000, 2.000)); in main() 29 inputX.addTerm(new Triangle("NEAR_2", 1.000, 2.000, 3.000)); in main() 49 outputFx.addTerm(new Constant("f1", 0.840)); in main() 50 outputFx.addTerm(new Constant("f2", 0.450)); in main() 51 outputFx.addTerm(new Constant("f3", 0.040)); in main() 52 outputFx.addTerm(new Constant("f4", -0.180)); in main() 53 outputFx.addTerm(new Constant("f5", -0.190)); in main() 54 outputFx.addTerm(new Constant("f6", -0.040)); in main() 55 outputFx.addTerm(new Constant("f7", 0.090)); in main() 56 outputFx.addTerm(new Constant("f8", 0.120)); in main() [all …]
|
/dports/devel/fuzzylite/fuzzylite-6.0/examples/mamdani/matlab/ |
H A D | shower.cpp | 19 temp->addTerm(new Triangle("good", -10.000, 0.000, 10.000)); in main() 20 temp->addTerm(new Trapezoid("hot", 0.000, 15.000, 30.000, 30.000)); in main() 30 flow->addTerm(new Triangle("good", -0.400, 0.000, 0.400)); in main() 31 flow->addTerm(new Trapezoid("hard", 0.000, 0.800, 3.000, 3.000)); in main() 45 cold->addTerm(new Triangle("closeSlow", -0.600, -0.300, 0.000)); in main() 46 cold->addTerm(new Triangle("steady", -0.300, 0.000, 0.300)); in main() 47 cold->addTerm(new Triangle("openSlow", 0.000, 0.300, 0.600)); in main() 48 cold->addTerm(new Triangle("openFast", 0.300, 0.600, 1.000)); in main() 63 hot->addTerm(new Triangle("steady", -0.300, 0.000, 0.300)); in main() 64 hot->addTerm(new Triangle("openSlow", 0.000, 0.300, 0.600)); in main() [all …]
|
H A D | shower.java | 29 temp.addTerm(new Triangle("good", -10.000, 0.000, 10.000)); in main() 40 flow.addTerm(new Triangle("good", -0.400, 0.000, 0.400)); in main() 41 flow.addTerm(new Trapezoid("hard", 0.000, 0.800, 3.000, 3.000)); in main() 55 cold.addTerm(new Triangle("closeSlow", -0.600, -0.300, 0.000)); in main() 56 cold.addTerm(new Triangle("steady", -0.300, 0.000, 0.300)); in main() 57 cold.addTerm(new Triangle("openSlow", 0.000, 0.300, 0.600)); in main() 58 cold.addTerm(new Triangle("openFast", 0.300, 0.600, 1.000)); in main() 72 hot.addTerm(new Triangle("closeSlow", -0.600, -0.300, 0.000)); in main() 73 hot.addTerm(new Triangle("steady", -0.300, 0.000, 0.300)); in main() 74 hot.addTerm(new Triangle("openSlow", 0.000, 0.300, 0.600)); in main() [all …]
|
/dports/devel/fuzzylite/fuzzylite-6.0/examples/tsukamoto/ |
H A D | tsukamoto.cpp | 18 X->addTerm(new Bell("small", -10.000, 5.000, 3.000)); in main() 19 X->addTerm(new Bell("medium", 0.000, 5.000, 3.000)); in main() 20 X->addTerm(new Bell("large", 10.000, 5.000, 3.000)); in main() 33 Ramps->addTerm(new Ramp("b", 0.600, 0.400)); in main() 34 Ramps->addTerm(new Ramp("a", 0.000, 0.250)); in main() 35 Ramps->addTerm(new Ramp("c", 0.700, 1.000)); in main() 49 Sigmoids->addTerm(new Sigmoid("a", 0.130, 30.000)); in main() 50 Sigmoids->addTerm(new Sigmoid("c", 0.830, 30.000)); in main() 63 ZSShapes->addTerm(new ZShape("b", 0.300, 0.600)); in main() 64 ZSShapes->addTerm(new SShape("a", 0.000, 0.250)); in main() [all …]
|