
I personally signaled my interest for something much more general than only derivatives. But as Dongfei's goal seems to be focused in that direction Hi Bruno,
Actually, I do interesting in simplifying, not only derivative. If you have good idea, we can work it out together if you don't mind. Some times, a expression is simply for computer but not for human. compromising is always needed, and it is hard to make a choice. But as you said, just for compile-time integral value, things become easier. Like the volume of hypersphere, when N = 2, after simplified, computation will be reduced a lot. Dongfei.

Hi Dongfei,
Actually, I do interesting in simplifying, not only derivative. If you have good idea, we can work it out together if you don't mind.
Currently I don't have much time since I'm currently busy with other projects, so I can't really actively participate. But I can help you if you want of course. I think the first step for you would be to learn about Boost.Proto as it's really the tool needed for that. Learn how to search/replace patterns in an expression. Then I guess you'll have to search for existing math expression simplification algorithms and see how they can be "translated" into Proto. I guess it would be my approach... Bruno
participants (2)
-
Bruno Lalande
-
Dongfei Yin