X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=check%2Ftime_antipode.cpp;h=afb2755440022f70e02f4e803d710602342e94af;hb=4ae294cb1e290f7346d391b8504f940be7196322;hp=2358db3e05d70b787f1c72f4823c1d24adb315dc;hpb=e100f94d92d574ea89a817eca8c58c5eb3418821;p=ginac.git diff --git a/check/time_antipode.cpp b/check/time_antipode.cpp index 2358db3e..afb27554 100644 --- a/check/time_antipode.cpp +++ b/check/time_antipode.cpp @@ -16,7 +16,7 @@ */ /* - * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2018 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 @@ -46,7 +46,7 @@ using namespace GiNaC; using namespace std; // whether to run this beast or not: -static const bool do_test = true; +constexpr bool do_test = true; // regularization parameter: static const symbol x("x"); @@ -105,9 +105,9 @@ protected: class Sigma : public vertex { public: Sigma(ijpair ij = ijpair(0,0)) : vertex(ij) { } - vertex* copy() const { return new Sigma(*this); } - ijpair get_increment() const { return ijpair(indices.first+indices.second+1, 0); } - const ex evaluate(const symbol &x, const unsigned grad) const; + vertex* copy() const override { return new Sigma(*this); } + ijpair get_increment() const override { return ijpair(indices.first+indices.second+1, 0); } + const ex evaluate(const symbol &x, const unsigned grad) const override; private: }; @@ -133,13 +133,13 @@ const ex Sigma::evaluate(const symbol &x, const unsigned grad) const } -/** Class of vertices of type Sigma_flipped, sitting in the upper fermionline of Vacuum; no consequences for Gamma. */ +/** Class of vertices of type Sigma_flipped, sitting in the upper fermion line of Vacuum; no consequences for Gamma. */ class Sigma_flipped : public Sigma { public: Sigma_flipped(ijpair ij = ijpair(0,0)) : Sigma(ij) { } - vertex* copy() const { return new Sigma_flipped(*this); } - ijpair get_increment() const { return ijpair(0, indices.first+indices.second+1); } - const ex evaluate(const symbol &x, const unsigned grad) const { return Sigma::evaluate(x, grad); } + vertex* copy() const override { return new Sigma_flipped(*this); } + ijpair get_increment() const override { return ijpair(0, indices.first+indices.second+1); } + const ex evaluate(const symbol &x, const unsigned grad) const override { return Sigma::evaluate(x, grad); } private: }; @@ -150,9 +150,9 @@ private: 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); } - const ex evaluate(const symbol &x, const unsigned grad) const; + vertex* copy() const override { return new Gamma(*this); } + ijpair get_increment() const override { return ijpair(indices.first+indices.second+1, 0); } + const ex evaluate(const symbol &x, const unsigned grad) const override; private: }; @@ -184,9 +184,9 @@ const ex Gamma::evaluate(const symbol &x, const unsigned grad) const class Vacuum : public vertex { public: Vacuum(ijpair ij = ijpair(0,0)) : vertex(ij) { } - vertex* copy() const { return new Vacuum(*this); } - ijpair get_increment() const { return ijpair(0, indices.first+indices.second+1); } - const ex evaluate(const symbol &x, const unsigned grad) const; + vertex* copy() const override { return new Vacuum(*this); } + ijpair get_increment() const override { return ijpair(0, indices.first+indices.second+1); } + const ex evaluate(const symbol &x, const unsigned grad) const override; private: };