X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Ffderivative.h;h=a5af0a4fe88458db92a9edf96f116d698197c070;hb=1be7026a705dfefedcd838e6b60795ca6d469bf9;hp=a646eacfcb8d8b3753ac919ca66456c5cea22be2;hpb=d5b86dd10dd9cba12175d07af0b6edfc9a215e36;p=ginac.git diff --git a/ginac/fderivative.h b/ginac/fderivative.h index a646eacf..a5af0a4f 100644 --- a/ginac/fderivative.h +++ b/ginac/fderivative.h @@ -3,7 +3,7 @@ * Interface to abstract derivatives of functions. */ /* - * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2018 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -60,8 +60,7 @@ public: // functions overriding virtual functions from base classes public: void print(const print_context & c, unsigned level = 0) const override; - ex eval(int level = 0) const override; - ex evalf(int level = 0) const override; + ex eval() const override; ex series(const relational & r, int order, unsigned options = 0) const override; ex thiscontainer(const exvector & v) const override; ex thiscontainer(exvector && v) const override; @@ -73,8 +72,11 @@ protected: bool match_same_type(const basic & other) const override; // non-virtual functions in this class +public: + const paramset& derivatives() const; protected: void do_print(const print_context & c, unsigned level) const; + void do_print_latex(const print_context & c, unsigned level) const; void do_print_csrc(const print_csrc & c, unsigned level) const; void do_print_tree(const print_tree & c, unsigned level) const;