]> www.ginac.de Git - ginac.git/blobdiff - ginac/ncmul.cpp
- inserted correct date.
[ginac.git] / ginac / ncmul.cpp
index 882265dcbf69a84327e56d923a1f6ed9b61d9572..7cd8014931db652672366b61bf9762ebb760603c 100644 (file)
@@ -32,9 +32,9 @@
 #include "debugmsg.h"
 #include "utils.h"
 
-#ifndef NO_GINAC_NAMESPACE
+#ifndef NO_NAMESPACE_GINAC
 namespace GiNaC {
-#endif // ndef NO_GINAC_NAMESPACE
+#endif // ndef NO_NAMESPACE_GINAC
 
 GINAC_IMPLEMENT_REGISTERED_CLASS(ncmul, exprseq)
 
@@ -538,6 +538,13 @@ ex ncmul::thisexprseq(exvector * vp) const
 
 // protected
 
+/** Implementation of ex::diff() for a non-commutative product. It always returns 0.
+ *  @see ex::diff */
+ex ncmul::derivative(const symbol & s) const
+{
+    return _ex0();
+}
+
 int ncmul::compare_same_type(const basic & other) const
 {
     return inherited::compare_same_type(other);
@@ -653,6 +660,6 @@ ex simplified_ncmul(const exvector & v)
                                    status_flags::evaluated);
 }
 
-#ifndef NO_GINAC_NAMESPACE
+#ifndef NO_NAMESPACE_GINAC
 } // namespace GiNaC
-#endif // ndef NO_GINAC_NAMESPACE
+#endif // ndef NO_NAMESPACE_GINAC