]> www.ginac.de Git - ginac.git/blobdiff - ginac/tensor.cpp
\18* class matrix: solve() doesn't call algorithms redundantly any more and
[ginac.git] / ginac / tensor.cpp
index b53d6f7d0edb519a8ddee3ed6f5bd02855547971..c14b50d74499642752135ee25a602616284ff8dd 100644 (file)
@@ -29,6 +29,7 @@
 #include "relational.h"
 #include "lst.h"
 #include "numeric.h"
+#include "print.h"
 #include "archive.h"
 #include "utils.h"
 #include "debugmsg.h"
@@ -166,18 +167,6 @@ DEFAULT_PRINT(tensmetric, "g")
 DEFAULT_PRINT(minkmetric, "eta")
 DEFAULT_PRINT(tensepsilon, "eps")
 
-ex tensor::subs(const lst & ls, const lst & lr) const
-{
-       GINAC_ASSERT(ls.nops() == lr.nops());
-
-       for (unsigned i=0; i<ls.nops(); i++) {
-               if (is_ex_of_type(ls.op(i), tensor) &&
-                   compare_same_type(ex_to_tensor(ls.op(i)))==0)
-                       return lr.op(i);
-       }
-       return *this;
-}
-
 /** Automatic symbolic evaluation of an indexed delta tensor. */
 ex tensdelta::eval_indexed(const basic & i) const
 {