X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=check%2Ftime_antipode.cpp;h=0dff114fff22b6480d7b1d71214c80f17e075166;hp=787dea2552faebdade02c50584f80cb0712feaf9;hb=0052e44b34c982b13b08454fd6c9429fe7a90f71;hpb=c3c748381bda4f81b68e50db2eed440c19f24b85 diff --git a/check/time_antipode.cpp b/check/time_antipode.cpp index 787dea25..0dff114f 100644 --- a/check/time_antipode.cpp +++ b/check/time_antipode.cpp @@ -16,7 +16,7 @@ */ /* - * GiNaC Copyright (C) 1999-2007 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2016 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 @@ -33,16 +33,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include -#include -#include +#include "ginac.h" +#include "timer.h" +using namespace GiNaC; + #include -#include +#include #include -#include "timer.h" -#include "ginac.h" +#include +#include +#include using namespace std; -using namespace GiNaC; // whether to run this beast or not: static const bool do_test = true; @@ -71,6 +72,7 @@ static ex div_part(const ex &exarg, const symbol &x, unsigned grad) /* F_ab(a, i, b, j, "x") is a common pattern in all vertex evaluators. */ static ex F_ab(int a, int i, int b, int j, const symbol &x) { + using GiNaC::tgamma; if ((i==0 && a<=0) || (j==0 && b<=0)) return 0; else @@ -149,7 +151,7 @@ class Gamma : public vertex { public: Gamma(ijpair ij = ijpair(0,0)) : vertex(ij) { } vertex* copy() const { return new Gamma(*this); } - ijpair get_increment() const { return ijpair(indices.first+indices.second+1, 0); } + ijpair get_increment() const { return ijpair(indices.first+indices.second+1, 0); } const ex evaluate(const symbol &x, const unsigned grad) const; private: }; @@ -448,7 +450,7 @@ static const node tree6(unsigned cuts=0) static unsigned test_tree(const node tree_generator(unsigned)) { const int edges = tree_generator(0).total_edges(); - const int vertices = edges+1; + const int vertices = edges+1; // fill a vector of all possible 2^edges combinations of cuts... vector counter;