]> www.ginac.de Git - ginac.git/blobdiff - ginac/idx.h
pseries::expand(): do not generate zero terms.
[ginac.git] / ginac / idx.h
index 8b991ac1ffad1ef843863c14c2e153ad432a2915..3c8ec34e904655bc0c40e6dcd88daa7af41f8fc8 100644 (file)
@@ -40,16 +40,6 @@ class idx : public basic
 {
        GINAC_DECLARE_REGISTERED_CLASS(idx, basic)
 
-       // default constructor, destructor, copy constructor assignment operator and helpers
-public:
-       idx();
-       ~idx();
-       idx (const idx & other);
-       const idx & operator=(const idx & other);
-protected:
-       void copy(const idx & other);
-       void destroy(bool call_parent);
-
        // other constructors
 public:
        explicit idx(bool cov);
@@ -59,13 +49,11 @@ public:
 
        // functions overriding virtual functions from bases classes
 public:
-       basic * duplicate() const;
        void printraw(std::ostream & os) const;
        void printtree(std::ostream & os, unsigned indent) const;
        void print(std::ostream & os, unsigned upper_precedence=0) const;
        bool info(unsigned inf) const;
 protected:
-       int compare_same_type(const basic & other) const;
        bool is_equal_same_type(const basic & other) const;
        unsigned calchash(void) const;
        ex subs(const lst & ls, const lst & lr) const;