]> www.ginac.de Git - ginac.git/blobdiff - ginac/expairseq.h
Make .eval() evaluate top-level only.
[ginac.git] / ginac / expairseq.h
index d33ff332ef59f2a9bed880a90fa3d15b84454b1a..41b077d5097f11d968aaec72cc83974631ecec50 100644 (file)
@@ -64,7 +64,7 @@ public:
        size_t nops() const override;
        ex op(size_t i) const override;
        ex map(map_function & f) const override;
-       ex eval(int level=0) const override;
+       ex eval() const override;
        ex to_rational(exmap & repl) const override;
        ex to_polynomial(exmap & repl) const override;
        bool match(const ex & pattern, exmap& repl_lst) const override;
@@ -119,7 +119,7 @@ protected:
        void combine_same_terms_sorted_seq();
        bool is_canonical() const;
        epvector expandchildren(unsigned options) const;
-       epvector evalchildren(int level) const;
+       epvector evalchildren() const;
        epvector subschildren(const exmap & m, unsigned options = 0) const;
        
 // member variables