X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Florentzidx.cpp;h=6d09ee1f271ada48f3a2276a6f45601220fff621;hb=155c2b0f7a301dbd9d77256ffccd6575a4304523;hp=e53d8a859011d8cd7d11e6b59fc5ec96414f254d;hpb=6b3768e8c544739ae53321539cb4d1e3112ded1b;p=ginac.git diff --git a/ginac/lorentzidx.cpp b/ginac/lorentzidx.cpp index e53d8a85..6d09ee1f 100644 --- a/ginac/lorentzidx.cpp +++ b/ginac/lorentzidx.cpp @@ -2,10 +2,31 @@ * * Implementation of GiNaC's lorentz indices. */ +/* + * GiNaC Copyright (C) 1999 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 + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + #include -#include "ginac.h" +#include "lorentzidx.h" #include "utils.h" +#include "debugmsg.h" + +namespace GiNaC { ////////// // default constructor, destructor, copy constructor assignment operator and helpers @@ -18,7 +39,7 @@ lorentzidx::lorentzidx() : orthogonal_only(false), dim_parallel_space(0) debugmsg("lorentzidx default constructor",LOGLEVEL_CONSTRUCT); // serial is incremented in idx::idx() name="mu"+ToString(serial); - tinfo_key=TINFO_LORENTZIDX; + tinfo_key=TINFO_lorentzidx; } lorentzidx::~lorentzidx() @@ -73,7 +94,7 @@ lorentzidx::lorentzidx(bool cov, bool oonly, unsigned dimp) : } else { name="mu"+ToString(serial); } - tinfo_key=TINFO_LORENTZIDX; + tinfo_key=TINFO_lorentzidx; } lorentzidx::lorentzidx(string const & n, bool cov, bool oonly, unsigned dimp) @@ -81,7 +102,7 @@ lorentzidx::lorentzidx(string const & n, bool cov, bool oonly, unsigned dimp) { debugmsg("lorentzidx constructor from string,bool,bool,unsigned", LOGLEVEL_CONSTRUCT); - tinfo_key=TINFO_LORENTZIDX; + tinfo_key=TINFO_lorentzidx; } lorentzidx::lorentzidx(char const * n, bool cov, bool oonly, unsigned dimp) @@ -89,14 +110,14 @@ lorentzidx::lorentzidx(char const * n, bool cov, bool oonly, unsigned dimp) { debugmsg("lorentzidx constructor from char*,bool,bool,unsigned", LOGLEVEL_CONSTRUCT); - tinfo_key=TINFO_LORENTZIDX; + tinfo_key=TINFO_lorentzidx; } lorentzidx::lorentzidx(unsigned const v, bool cov) : idx(v,cov), orthogonal_only(false), dim_parallel_space(0) { debugmsg("lorentzidx constructor from unsigned,bool",LOGLEVEL_CONSTRUCT); - tinfo_key=TINFO_LORENTZIDX; + tinfo_key=TINFO_lorentzidx; } ////////// @@ -207,7 +228,7 @@ bool lorentzidx::info(unsigned inf) const lorentzidx lorentzidx::create_anonymous_representative(void) const { - ASSERT(is_symbolic()); + GINAC_ASSERT(is_symbolic()); lorentzidx i_copy(*this); i_copy.serial=0; i_copy.name="anonymous_representative"; @@ -230,5 +251,4 @@ lorentzidx lorentzidx::create_anonymous_representative(void) const const lorentzidx some_lorentzidx; type_info const & typeid_lorentzidx=typeid(some_lorentzidx); - - +} // namespace GiNaC