//+++++++++++++++++++++++++++++++++++++++++++++++++++++ // File automatically generated by Xfuzzy - DO NOT EDIT //+++++++++++++++++++++++++++++++++++++++++++++++++++++ package pkg.xfl.binary; import xfuzzy.lang.*; public class bounded_prod extends Binary { public bounded_prod() { super("xfl","bounded_prod"); Parameter single[] = new Parameter[0]; setSingleParameters(single); } public double compute(double a, double b) { return (a+b-1>0? a+b-1: 0); } public double[] derivative(double a, double b) { double[] deriv = new double[2]; deriv[0] = (a+b-1>0? 1: (a+b==1? 0.5 : 0)); deriv[1] = (a+b-1>0? 1: (a+b==1? 0.5 : 0)); return deriv; } public boolean test () { return true; } public String getJavaCode() { String eol = System.getProperty("line.separator", "\n"); String code = ""; code += " return (a+b-1>0? a+b-1: 0); "+eol; return code; } public String getCCode() { String eol = System.getProperty("line.separator", "\n"); String code = ""; code += " return (a+b-1>0? a+b-1: 0); "+eol; return code; } public String getCppCode() { String eol = System.getProperty("line.separator", "\n"); String code = ""; code += " return (a+b-1>0? a+b-1: 0); "+eol; return code; } }