#include <functional>
#include "ex.h"
+#include "operators.h"
#include "print.h"
namespace GiNaC {
ex evalf(int level = 0) const { return inherited::evalf(level); }
ex evalm() const { return inherited::evalm(); }
protected:
- ex eval_ncmul(const exvector & v) const { return hold_ncmul(v); }
+ ex eval_ncmul(const exvector & v) const { return this->hold_ncmul(v); }
public:
ex eval_indexed(const basic & i) const { return i.hold(); }
// rational functions
ex normal(exmap & repl, exmap & rev_lookup, int level = 0) const { return inherited::normal(repl, rev_lookup, level); }
- ex to_rational(lst & repl_lst) const { return inherited::to_rational(repl_lst); }
- ex to_polynomial(lst & repl_lst) const { return inherited::to_polynomial(repl_lst); }
+ ex to_rational(exmap & repl) const { return inherited::to_rational(repl); }
+ ex to_polynomial(exmap & repl) const { return inherited::to_polynomial(repl); }
// polynomial algorithms
numeric integer_content() const { return 1; }