/[GiNaC]/ginac/numeric.h
ViewVC logotype

Diff of /ginac/numeric.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.22 by kreckel, Sun Jan 30 20:53:22 2000 UTC revision 1.23 by kreckel, Wed Feb 2 15:50:11 2000 UTC
# Line 129  public: Line 129  public:
129      bool info(unsigned inf) const;      bool info(unsigned inf) const;
130      ex eval(int level=0) const;      ex eval(int level=0) const;
131      ex evalf(int level=0) const;      ex evalf(int level=0) const;
     ex diff(const symbol & s) const;  
132      ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;      ex normal(lst &sym_lst, lst &repl_lst, int level=0) const;
133      numeric integer_content(void) const;      numeric integer_content(void) const;
134      ex smod(const numeric &xi) const;      ex smod(const numeric &xi) const;
135      numeric max_coefficient(void) const;      numeric max_coefficient(void) const;
136  protected:  protected:
137        ex derivative(const symbol & s) const;
138      int compare_same_type(const basic & other) const;      int compare_same_type(const basic & other) const;
139      bool is_equal_same_type(const basic & other) const;      bool is_equal_same_type(const basic & other) const;
140      unsigned calchash(void) const {      unsigned calchash(void) const {
# Line 323  ex PiEvalf(void); Line 323  ex PiEvalf(void);
323  ex EulerGammaEvalf(void);  ex EulerGammaEvalf(void);
324  ex CatalanEvalf(void);  ex CatalanEvalf(void);
325    
326    
327  // utility functions  // utility functions
328  const numeric &ex_to_numeric(const ex &e);  inline const numeric &ex_to_numeric(const ex &e)
329    {
330        return static_cast<const numeric &>(*e.bp);
331    }
332    
333    
334  #ifndef NO_NAMESPACE_GINAC  #ifndef NO_NAMESPACE_GINAC
335  } // namespace GiNaC  } // namespace GiNaC

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15