]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns.h
- Instead of just totally symmetric or antisymmetric, complex symmetries
[ginac.git] / ginac / inifcns.h
index 314228f8033972bbeee3944f6fbc84064129361a..fd0d9e49f1e6e7e5ad6fcf582ef05c12a8a61b46 100644 (file)
@@ -133,35 +133,6 @@ DECLARE_FUNCTION_2P(Derivative)
 
 ex lsolve(const ex &eqns, const ex &symbols);
 
-/** Symmetrize expression over a set of objects (symbols, indices). */
-ex symmetrize(const ex & e, exvector::const_iterator first, exvector::const_iterator last);
-
-/** Symmetrize expression over a set of objects (symbols, indices). */
-inline ex symmetrize(const ex & e, const exvector & v)
-{
-       return symmetrize(e, v.begin(), v.end());
-}
-
-/** Antisymmetrize expression over a set of objects (symbols, indices). */
-ex antisymmetrize(const ex & e, exvector::const_iterator first, exvector::const_iterator last);
-
-/** Antisymmetrize expression over a set of objects (symbols, indices). */
-inline ex antisymmetrize(const ex & e, const exvector & v)
-{
-       return antisymmetrize(e, v.begin(), v.end());
-}
-
-/** Symmetrize expression by cyclic permuation over a set of objects
- *  (symbols, indices). */
-ex symmetrize_cyclic(const ex & e, exvector::const_iterator first, exvector::const_iterator last);
-
-/** Symmetrize expression by cyclic permutation over a set of objects
- *  (symbols, indices). */
-inline ex symmetrize_cyclic(const ex & e, const exvector & v)
-{
-       return symmetrize(e, v.begin(), v.end());
-}
-
 /** Check whether a function is the Order (O(n)) function. */
 inline bool is_order_function(const ex & e)
 {