]> www.ginac.de Git - ginac.git/blobdiff - cint/dummies.h
- We now write f(x).series(x==3,5) instead of f(x).series(x,3,5) and
[ginac.git] / cint / dummies.h
index a616740d5caa05629f2b5217d513c3b3b805eb0d..e594a0b4d15a70162849b399a325438a3d50f990 100644 (file)
@@ -787,14 +787,11 @@ inline ex evalf(basic const & x, int y=0) {
 inline ex diff(basic const & x, symbol const & y, int z=1) {
     return diff(ex(x),(y),z);
 }
-inline ex series(basic const & x, symbol const & y, ex const & z, int zz=6) {
-    return series(ex(x),(y),(z),zz);
+inline ex series(const basic & x, const relational & y, int z) {
+    return series(ex(x),ex(y),(z));
 }
-inline ex series(ex const & x, symbol const & y, basic const & z, int zz=6) {
-    return series(ex(x),(y),ex(z),zz);
-}
-inline ex series(basic const & x, symbol const & y, basic const & z, int zz=6) {
-    return series(ex(x),(y),ex(z),zz);
+inline ex series(const basic & x, const symbol & y, int z) {
+    return series(ex(x),ex(y),(z));
 }
 // fixes for ex subs(x,y)
 inline ex subs(ex const & x, basic const & y) {
@@ -822,3 +819,17 @@ inline ex rhs(basic const & x) {
 inline bool is_zero(basic const & x) {
     return is_zero(ex(x));
 }
+// fixes for simp_lor lor_g(x,y)
+inline simp_lor lor_g(ex const & x, basic const & y) {
+    return lor_g((x),ex(y));
+}
+inline simp_lor lor_g(basic const & x, ex const & y) {
+    return lor_g(ex(x),(y));
+}
+inline simp_lor lor_g(basic const & x, basic const & y) {
+    return lor_g(ex(x),ex(y));
+}
+
+inline simp_lor lor_vec(const string & x, const basic & y) {
+    return lor_vec((x),ex(y));
+}