X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fncmul.h;h=05f9994929ad0fd28263212c0e224b129fec1e51;hp=cc186a0a36a37325fec314ce01b00cb12444c3bc;hb=3ab9a310275c0289ec5ae6deaf3b970aca6904e9;hpb=4e3a4ac2bcb0837611ea31bc8fc05d84a20c33ac diff --git a/ginac/ncmul.h b/ginac/ncmul.h index cc186a0a..05f99949 100644 --- a/ginac/ncmul.h +++ b/ginac/ncmul.h @@ -53,17 +53,15 @@ public: // functions overriding virtual functions from bases classes public: - void print(std::ostream & os, unsigned upper_precedence) const; - void printraw(std::ostream & os) const; - void printcsrc(std::ostream & os, unsigned type, unsigned upper_precedence = 0) const; + void print(const print_context & c, unsigned level = 0) const; bool info(unsigned inf) const; - int degree(const symbol & s) const; - int ldegree(const symbol & s) const; + int degree(const ex & s) const; + int ldegree(const ex & s) const; ex expand(unsigned options=0) const; - ex coeff(const symbol & s, int n=1) const; + ex coeff(const ex & s, int n=1) const; ex eval(int level=0) const; ex subs(const lst & ls, const lst & lr) const; - exvector get_indices(void) const; + exvector get_free_indices(void) const; ex thisexprseq(const exvector & v) const; ex thisexprseq(exvector * vp) const; protected: