X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=check%2Fdifferentiation.cpp;h=307bd59a6e0e4d6c85930b3281dc9738ac6e073e;hp=ece8bc376eb4ce9d70bb952d8afe2c517b218e57;hb=ff6822e9aa640a0ee6eeb653e891a236a19a1e64;hpb=955cb185a85535ab328ffedbfccdc508ce80fa91 diff --git a/check/differentiation.cpp b/check/differentiation.cpp index ece8bc37..307bd59a 100644 --- a/check/differentiation.cpp +++ b/check/differentiation.cpp @@ -3,7 +3,7 @@ * Tests for symbolic differentiation, including various functions. */ /* - * GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2000 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 @@ -20,11 +20,11 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include +#include "ginac.h" -#ifndef NO_GINAC_NAMESPACE +#ifndef NO_NAMESPACE_GINAC using namespace GiNaC; -#endif // ndef NO_GINAC_NAMESPACE +#endif // ndef NO_NAMESPACE_GINAC static unsigned check_diff(const ex &e, const symbol &x, const ex &d, unsigned nth=1) @@ -261,8 +261,8 @@ static unsigned differentiation6(void) e = sin(x).series(x, 0, 8); d = cos(x).series(x, 0, 7); ed = e.diff(x); - ed = static_cast(ed.bp)->convert_to_poly(); - d = static_cast(d.bp)->convert_to_poly(); + ed = series_to_poly(ed); + d = series_to_poly(d); if ((ed - d).compare(ex(0)) != 0) { clog << "derivative of " << e << " by " << x << " returned "