Hi Leandro, great to hear from you again! > > +1 To Your Idea Sebastien. > This is not *my* idea, it has been around for some time now (long before I joined the project). The aim of this thread is merely to try and find the best way to proceed and capitalize on previous discussions. I would love to hear your thoughts (and those of others) on that proposal (the wiki thing).
> > I kinda think your idea could be expanded in a more broader way > by also adding support for Cartesian Tensor Algebra. I think a feature like > that would be welcomed. > My topic is solid mechanics, so I for one would of course love to see some tensor algebra in CM at some point [1]. I have some personal classes for handling tensors with Voigt symmetry (most common in mechanics), which might at some point find their place in CM. As for higher-order or more general tensors, that would be an open field for you to think about, if you're interested in this area. If I were you, I would have a look to the Maxima Computer algebra System [2], which has a package for high-order tensors (with co- *and* contra- variant components!), maybe you could draw some inspiration from the api (I know it's not OO design, nor numerically oriented, but still...). Best regards, Sébastien [1] maybe this thread is not the right place to discuss this proposal, though. [2] http://maxima.sourceforge.net/ 2012/3/5 <leandro.pezze...@hush.com>: > > > On Monday, March 05, 2012 at 4:41 AM, Sébastien Brisard > <sebastien.bris...@m4x.org> wrote:Hi, > now that CM3 is on its way thanks to Gilles' dedication in the last > weeks, I would like to exhume this long-standing topic. In a few > words, my understanding is that the interfaces for matrices and > vectors are cluttered with many methods which could be externalized, > applying the "Visitor" pattern (or an even more simple variant of > map(f)). This is problably a very simplistic description of a much > wider topic (I remember Ted writing about views of a specific vector), > but this is only a start ;-) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org