]> www.ginac.de Git - ginac.git/blobdiff - ginac/lortensor.cpp
- It's CLN, not LIBCLN. sigh^2.
[ginac.git] / ginac / lortensor.cpp
index f7b3739148677ae28153b1335495e54cbb51aa95..feccd2260d0ad0976079d9e3391bcf6a33b2302f 100644 (file)
@@ -63,7 +63,7 @@ lortensor::lortensor()
 lortensor::~lortensor()
 {
        debugmsg("lortensor destructor",LOGLEVEL_DESTRUCT);
-       destroy(0);
+       destroy(false);
 }
 
 lortensor::lortensor(const lortensor & other)
@@ -76,7 +76,7 @@ const lortensor & lortensor::operator=(const lortensor & other)
 {
        debugmsg("lortensor operator=",LOGLEVEL_ASSIGNMENT);
        if (this != & other) {
-               destroy(1);
+               destroy(true);
                copy(other);
        }
        return *this;
@@ -308,14 +308,17 @@ unsigned lortensor::return_type(void) const
 {
        return return_types::commutative;
 }
+
 unsigned lortensor::return_type_tinfo(void) const
 {
        return tinfo_key;
 }
+
 ex lortensor::thisexprseq(const exvector & v) const
 {
        return lortensor(type,name,serial,v);
 }
+
 ex lortensor::thisexprseq(exvector *vp) const
 {
        return lortensor(type,name,serial,vp);
@@ -420,7 +423,7 @@ ex simplify_lortensor_mul(const ex & m)
                        replacements=0;
                        if (first_idx.is_symbolic()) {
                                replacements = subs_index_in_exvector(v_contracted,
-                                                                  first_idx.toggle_covariant(),second_idx);
+                                                                     first_idx.toggle_covariant(),second_idx);
                                if (replacements==0) {
                                        // not contracted, restore g object
                                        *it=saved_g;
@@ -436,7 +439,7 @@ ex simplify_lortensor_mul(const ex & m)
                        if ((replacements==0)&&(second_idx.is_symbolic())) {
                                // first index not contracted, *it is again the original g object
                                replacements = subs_index_in_exvector(v_contracted,
-                                                                  second_idx.toggle_covariant(),first_idx);
+                                                                     second_idx.toggle_covariant(),first_idx);
                                if (replacements==0) {
                                        // not contracted except in itself, restore g object
                                        *it=saved_g;
@@ -490,7 +493,7 @@ ex Dim(void)
 //////////
 
 const lortensor some_lortensor;
-const type_info & typeid_lortensor=typeid(some_lortensor);
+const std::type_info & typeid_lortensor = typeid(some_lortensor);
 
 #ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC