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

Reply via email to