public static double copysign(object x, object y) { double val, sign; if (!Converter.TryConvertToDouble(x, out val) || !Converter.TryConvertToDouble(y, out sign)) { throw PythonOps.TypeError("TypeError: a float is required"); } return(DoubleOps.CopySign(val, sign)); }
public static double copysign(double x, double y) { return(DoubleOps.CopySign(x, y)); }