X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fsymmetry.cpp;h=0cbf00cb0d9ba96a83aefc21c3c8523c4febc1ab;hp=84f6e6cf058016734a4ce4c5c30301f97fc7725a;hb=492bb8828f6ce72517cdf89acc99c42dd7aa90f7;hpb=23acc666fcef311fd97092aee7f8c55e80395351 diff --git a/ginac/symmetry.cpp b/ginac/symmetry.cpp index 84f6e6cf..0cbf00cb 100644 --- a/ginac/symmetry.cpp +++ b/ginac/symmetry.cpp @@ -55,25 +55,25 @@ GINAC_IMPLEMENT_REGISTERED_CLASS_OPT(symmetry, basic, // default constructor ////////// -symmetry::symmetry() : type(none) +symmetry::symmetry() : inherited(TINFO_symmetry), type(none) { - tinfo_key = TINFO_symmetry; + setflag(status_flags::evaluated | status_flags::expanded); } ////////// // other constructors ////////// -symmetry::symmetry(unsigned i) : type(none) +symmetry::symmetry(unsigned i) : inherited(TINFO_symmetry), type(none) { indices.insert(i); - tinfo_key = TINFO_symmetry; + setflag(status_flags::evaluated | status_flags::expanded); } -symmetry::symmetry(symmetry_type t, const symmetry &c1, const symmetry &c2) : type(t) +symmetry::symmetry(symmetry_type t, const symmetry &c1, const symmetry &c2) : inherited(TINFO_symmetry), type(t) { add(c1); add(c2); - tinfo_key = TINFO_symmetry; + setflag(status_flags::evaluated | status_flags::expanded); } //////////