Thanks. I have an idea to this target. My algorithm is based on Regular Expressions. I tested my algorithm in python for simple cases (disclaimer: "My algorithm" is not a good expression; but I mean that as my plan to implementing symbolic tensor computations). I am ready to contribute on this plan with my friend here and thus implementing it in GiNaC. Codes in Python are only for testing the plan. The main language will be C++. It will be my honour to see it in this link: https://github.com/esasharahi/Symbolic_Tensor_Computer/blob/master/ECE.py All the bests, Esa On 7/14/17, Vladimir V. Kisil <kisilv@maths.leeds.ac.uk> wrote:
On Fri, 14 Jul 2017 14:04:56 +0430, esarcush esarcush <esarcush@gmail.com> said:
EE> returning 0.
You are right: Implementation of ex::diff() for an indexed object always returns 0.
If you have a reason for a different behaviour you need to derive your own class for it. -- Vladimir V. Kisil http://www.maths.leeds.ac.uk/~kisilv/ Book: Geometry of Mobius Transformations http://goo.gl/EaG2Vu Software: Geometry of cycles http://moebinv.sourceforge.net/