]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns.cpp
Revert "Improve diff(abs(x)) for real x."
[ginac.git] / ginac / inifcns.cpp
index ec74a435de0774290f6d95baa221690b87420de7..d68afbb50df6d6f965e8d6bbbd4573cd9bdf5115 100644 (file)
@@ -321,8 +321,6 @@ static ex abs_expand(const ex & arg, unsigned options)
 static ex abs_expl_derivative(const ex & arg, const symbol & s)
 {
        ex diff_arg = arg.diff(s);
 static ex abs_expl_derivative(const ex & arg, const symbol & s)
 {
        ex diff_arg = arg.diff(s);
-       if (arg.info(info_flags::real))
-               return diff_arg*(2*step(arg) - 1);
        return (diff_arg*arg.conjugate()+arg*diff_arg.conjugate())/2/abs(arg);
 }
 
        return (diff_arg*arg.conjugate()+arg*diff_arg.conjugate())/2/abs(arg);
 }