X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fnumeric.h;h=a293334229940a9b630d74d58aa2b6e5a418929c;hp=115987eccef56e5a2dd00528d68521a1e1eb6810;hb=9985e28882888663fd8e43e8c59728ddcad552d0;hpb=c12c8ec3c5cf0c75f061f6c52d04206277bbdcca diff --git a/ginac/numeric.h b/ginac/numeric.h index 115987ec..a2933342 100644 --- a/ginac/numeric.h +++ b/ginac/numeric.h @@ -3,7 +3,7 @@ * Makes the interface to the underlying bignum package available. */ /* - * GiNaC Copyright (C) 1999-2016 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2020 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 @@ -90,6 +90,8 @@ public: numeric(unsigned int i); numeric(long i); numeric(unsigned long i); + numeric(long long i); + numeric(unsigned long long i); numeric(long numer, long denom); numeric(double d); numeric(const char *); @@ -106,7 +108,7 @@ public: ex eval() const override; ex evalf() const override; ex subs(const exmap & m, unsigned options = 0) const override { return subs_one_level(m, options); } // overwrites basic::subs() for performance reasons - ex normal(exmap & repl, exmap & rev_lookup, int level = 0) const override; + ex normal(exmap & repl, exmap & rev_lookup) const override; ex to_rational(exmap & repl) const override; ex to_polynomial(exmap & repl) const override; numeric integer_content() const override;