From: Jens Vollinga Date: Wed, 20 Apr 2005 19:25:59 +0000 (+0000) Subject: Clifford get_metric(i,j) again defaults to symmetric indices. X-Git-Tag: release_1-4-0~184 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=e6dca6e2347de9341b95e0dd259eedf54c0baff4 Clifford get_metric(i,j) again defaults to symmetric indices. --- diff --git a/ginac/clifford.cpp b/ginac/clifford.cpp index 0f88e556..eaea3536 100644 --- a/ginac/clifford.cpp +++ b/ginac/clifford.cpp @@ -126,7 +126,7 @@ clifford::clifford(unsigned char rl, const ex & metr, std::auto_ptr vp // archiving ////////// -clifford::clifford(const archive_node &n, lst &sym_lst) : inherited(n, sym_lst) +clifford::clifford(const archive_node & n, lst & sym_lst) : inherited(n, sym_lst) { unsigned rl; n.find_unsigned("label", rl); @@ -134,7 +134,7 @@ clifford::clifford(const archive_node &n, lst &sym_lst) : inherited(n, sym_lst) n.find_ex("metric", metric, sym_lst); } -void clifford::archive(archive_node &n) const +void clifford::archive(archive_node & n) const { inherited::archive(n); n.add_unsigned("label", representation_label); @@ -155,7 +155,7 @@ DEFAULT_ARCHIVING(diracgammaR) ex clifford::get_metric(const ex & i, const ex & j) const { - return indexed(metric, i, j); + return indexed(metric, symmetric2(), i, j); } bool clifford::same_metric(const ex & other) const