* Interface to GiNaC's indexed expressions. */
/*
- * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany
+ * GiNaC Copyright (C) 1999-2015 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
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef __GINAC_INDEXED_H__
-#define __GINAC_INDEXED_H__
-
-#include <map>
+#ifndef GINAC_INDEXED_H
+#define GINAC_INDEXED_H
#include "exprseq.h"
#include "wildcard.h"
-namespace GiNaC {
+#include <map>
+namespace GiNaC {
class scalar_products;
class symmetry;
exvector get_all_dummy_indices(const ex & e);
/** More reliable version of the form. The former assumes that e is an
- * expanded epxression. */
+ * expanded expression. */
exvector get_all_dummy_indices_safely(const ex & e);
/** Returns b with all dummy indices, which are listed in va, renamed
* indices with the corresponding numeric values without variance.
*
* @param e the given expression
- * @param subs_idx indicates if variance of dummy indixes should be neglected
+ * @param subs_idx indicates if variance of dummy indices should be neglected
*/
ex expand_dummy_sum(const ex & e, bool subs_idx = false);
} // namespace GiNaC
-#endif // ndef __GINAC_INDEXED_H__
+#endif // ndef GINAC_INDEXED_H