]> www.ginac.de Git - ginac.git/blobdiff - ginac/pseries.h
- added skeleton implementation of color and clifford classes (don't bother
[ginac.git] / ginac / pseries.h
index 0b0d92f1fb7466cc6a0840879e9bb93a25e1db5b..20005473baada848c5e8306a85bd4bb450bc0639 100644 (file)
@@ -26,9 +26,7 @@
 #include "basic.h"
 #include "expairseq.h"
 
-#ifndef NO_NAMESPACE_GINAC
 namespace GiNaC {
-#endif // ndef NO_NAMESPACE_GINAC
 
 /** This class holds a extended truncated power series (positive and negative
  *  integer powers). It consists of expression coefficients (only non-zero
@@ -38,23 +36,12 @@ class pseries : public basic
 {
        GINAC_DECLARE_REGISTERED_CLASS(pseries, basic)
 
-       // default constructor, destructor, copy constructor, assignment operator and helpers
-public:
-       pseries();
-       ~pseries();
-       pseries(const pseries &other);
-       const pseries &operator=(const pseries &other);
-protected:
-       void copy(const pseries &other);
-       void destroy(bool call_parent);
-
-       // other constructors
+       // other ctors
 public:
        pseries(const ex &rel_, const epvector &ops_);
 
        // functions overriding virtual functions from base classes
 public:
-       basic *duplicate() const;
        void print(std::ostream &os, unsigned upper_precedence = 0) const;
        void printraw(std::ostream &os) const;
        void printtree(std::ostream & os, unsigned indent) const;
@@ -95,6 +82,7 @@ protected:
 
        /** Expansion point */
        ex point;
+
        static unsigned precedence;
 };
 
@@ -128,8 +116,6 @@ inline bool is_terminating(const pseries & s)
        return s.is_terminating();
 }
 
-#ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
-#endif // ndef NO_NAMESPACE_GINAC
 
 #endif // ndef __GINAC_SERIES_H__