]> www.ginac.de Git - ginac.git/blobdiff - ginac/pseries.h
- fixed bug in normal(): normal(x^a) became (x^(-a))^(-1)
[ginac.git] / ginac / pseries.h
index 1f69ae4bb8bf554418b70cf75424453338c0c7ce..bf05af9b26b5a14175b33a10e15b6a146743f6bf 100644 (file)
@@ -63,11 +63,14 @@ public:
     int degree(const symbol &s) const;
     int ldegree(const symbol &s) const;
     ex coeff(const symbol &s, int n=1) const;
+    ex collect(const symbol &s) const;
     ex eval(int level=0) const;
     ex evalf(int level=0) const;
+    ex series(const symbol & s, const ex & p, int order) const;
     ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;
-    ex diff(const symbol & s) const;
     ex subs(const lst & ls, const lst & lr) const;
+protected:
+    ex derivative(const symbol & s) const;
 
     // non-virtual functions in this class
 public: