X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fnumeric.h;h=13c790fc6a754e2f939d8e4d6e2c47efc57fc1aa;hp=92755b3eb390978e263646552a15fec02a0a54de;hb=be0485a03e9886496eeb7e8cdc2cc5c95b848632;hpb=68c28e9c4381f874acf0cd7a690d36098ac9db23 diff --git a/ginac/numeric.h b/ginac/numeric.h index 92755b3e..13c790fc 100644 --- a/ginac/numeric.h +++ b/ginac/numeric.h @@ -77,6 +77,7 @@ class numeric : public basic friend numeric asinh(numeric const & x); friend numeric acosh(numeric const & x); friend numeric atanh(numeric const & x); + friend numeric bernoulli(numeric const & n); friend numeric abs(numeric const & x); friend numeric mod(numeric const & a, numeric const & b); friend numeric smod(numeric const & a, numeric const & b); @@ -240,10 +241,12 @@ numeric acosh(numeric const & x); numeric atanh(numeric const & x); numeric zeta(numeric const & x); numeric gamma(numeric const & x); +numeric psi(numeric const & x); numeric psi(numeric const & n, numeric const & x); numeric factorial(numeric const & n); numeric doublefactorial(numeric const & n); numeric binomial(numeric const & n, numeric const & k); +numeric bernoulli(numeric const & n); numeric abs(numeric const & x); numeric mod(numeric const & a, numeric const & b); @@ -314,14 +317,6 @@ inline numeric numer(numeric const & x) inline numeric denom(numeric const & x) { return x.denom(); } -/* do we need this any more? */ -//inline numeric factorial(int n) -//{ return factorial(numeric(n)); } - -/* do we need this any more? */ -//inline numeric binomial(int n, int k) -//{ return binomial(numeric(n), numeric(k)); } - ex IEvalf(void); ex PiEvalf(void); ex EulerGammaEvalf(void);