ex eval(int level=0) const;
ex evalf(int level=0) const;
ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;
+ ex to_rational(lst &repl_lst) const;
numeric integer_content(void) const;
ex smod(const numeric &xi) const;
numeric max_coefficient(void) const;
inline numeric inverse(const numeric & x)
{ return x.inverse(); }
-inline bool csgn(const numeric & x)
+inline int csgn(const numeric & x)
{ return x.csgn(); }
inline bool is_zero(const numeric & x)
inline bool is_crational(const numeric & x)
{ return x.is_crational(); }
-inline numeric real(const numeric & x)
+inline const numeric real(const numeric & x)
{ return x.real(); }
-inline numeric imag(const numeric & x)
+inline const numeric imag(const numeric & x)
{ return x.imag(); }
-inline numeric numer(const numeric & x)
+inline const numeric numer(const numeric & x)
{ return x.numer(); }
-inline numeric denom(const numeric & x)
+inline const numeric denom(const numeric & x)
{ return x.denom(); }
// numeric evaluation functions for class constant objects:
ex PiEvalf(void);
-ex gammaEvalf(void);
+ex EulerEvalf(void);
ex CatalanEvalf(void);