]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns.cpp
conjugate() symbolic function renamed to conjugate_function()
[ginac.git] / ginac / inifcns.cpp
index 33582acb1f3c2672371cdba1742d5dfb19161559..fa5e9a20fb4e2f0aff9fea5d09663bf38d709f2a 100644 (file)
@@ -48,7 +48,7 @@ static ex conjugate_evalf(const ex & arg)
        if (is_exactly_a<numeric>(arg)) {
                return ex_to<numeric>(arg).conjugate();
        }
-       return conjugate(arg).hold();
+       return conjugate_function(arg).hold();
 }
 
 static ex conjugate_eval(const ex & arg)
@@ -58,7 +58,7 @@ static ex conjugate_eval(const ex & arg)
 
 static void conjugate_print_latex(const ex & arg, const print_context & c)
 {
-       c.s << "\bar{"; arg.print(c); c.s << "}";
+       c.s << "\\bar{"; arg.print(c); c.s << "}";
 }
 
 static ex conjugate_conjugate(const ex & arg)
@@ -66,10 +66,11 @@ static ex conjugate_conjugate(const ex & arg)
        return arg;
 }
 
-REGISTER_FUNCTION(conjugate, eval_func(conjugate_eval).
+REGISTER_FUNCTION(conjugate_function, eval_func(conjugate_eval).
                        evalf_func(conjugate_evalf).
                        print_func<print_latex>(conjugate_print_latex).
-                       conjugate_func(conjugate_conjugate));
+                       conjugate_func(conjugate_conjugate).
+                       set_name("conjugate","conjugate"));
 
 //////////
 // absolute value