]> www.ginac.de Git - ginac.git/blobdiff - ginac/indexed.cpp
- added symmetrize() and antisymmetrize() functions
[ginac.git] / ginac / indexed.cpp
index 9ddff040fd509c3d4f7773df99fcd7db7d34d8bf..20e54752a93d89c90e17607c953f0e62741fbacd 100644 (file)
@@ -30,6 +30,7 @@
 #include "ncmul.h"
 #include "power.h"
 #include "lst.h"
+#include "inifcns.h"
 #include "print.h"
 #include "archive.h"
 #include "utils.h"
@@ -827,6 +828,16 @@ ex simplify_indexed(const ex & e, const scalar_products & sp)
        return simplify_indexed(e, free_indices, dummy_indices, sp);
 }
 
+ex symmetrize(const ex & e)
+{
+       return symmetrize(e, e.get_free_indices());
+}
+
+ex antisymmetrize(const ex & e)
+{
+       return antisymmetrize(e, e.get_free_indices());
+}
+
 //////////
 // helper classes
 //////////