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