Re: [eigen] Re: meeting in February?

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


2010/1/11 Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>:
>
> On Monday 11 January 2010 19:42:23 Benoit Jacob wrote:
>> The biggest purpose of ei_traits<...> is forward-declarations.
>> Actually, at some point, I named it ForwardDecl<...>. The idea is that
>> with our CRTPs, when we want to access Derived::SomeTypedef from
>> MatrixBase<Derived>, we can't, because Derived isn't fully declared at
>> that point, so we put SomeTypedef instead in ei_traits<Derived>. Does
>> that help? Should ei_traits be renamed?
>
> Let me drop my thoughts now.
> You see, all what you are talking about is rather obscure to me. I more or less know what traits are used for, but this is really blur to me. When i read such mails, i can't help but thinking that all this valuable information should be put somewhere (doxygen, wiki?).

Yes, that's true, we need more design documentation. But a better time
will be just after the release, as internals are still evoluting right
now. For example, if we had documented how cwise() works, it would now
be obsolete. So for now, I'm actually better off explaining stuff by
e-mail if you would like to know more about something in particular!
But I would like very much to take the meeting also as an opportunity
for you to learn more about Eigen internals.

At the very least, if you want, you could prepare a list of "things
you always wanted to know in Eigen internals" and we'll go over it.

I also proposed the idea of masterclasses at the meeting but there
doesn't seem to be any demand so far, see the wiki
http://eigen.tuxfamily.org/index.php?title=Paris_2010_Meeting

>
> I'm really sure i can't give any useful talk at the eigen meeting, but I'm avid of knowledge of this kind, and if i manage to understand enough, I'll try to complete some documentation.
>
> Don't get me wrong : the documentation for eigen is really cool. I could do whatever i want within 5 minutes and that's one of the points that convinced me of using eigen at the beginning (I did a quite complete study of what exist, Eigen won!). What I'm talking about here is design doc: documentation for those working on eigen internals, not for users.
>
> Anyway, I'm looking forward for the meeting, and I'm sorry I can't provide 'content' to it :/

Actually, if we had a bit more time, it would be useful to discuss the
NonlinearOptimization module, but it's true that in 3 days and with
Eigen 3.0 to prepare, it's difficult to dedicate much time to it. If
others don't mind, then I think it might be useful if you gave a short
presentation on it, focusing on its design and API, so we can review
it together...? Or at the very least, you could prepare a list of
points that need to be discussed together...

Benoit


>
> Thomas
> --
> Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>
> http://www.freehackers.org/thomas
>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/