Re: [eigen] Re: meeting in February? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx, guillaume.saupin@xxxxxx, mathieu.gautier@xxxxxx, Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>, Manuel Yguel <manuel.yguel@xxxxxxxxx>
- Subject: Re: [eigen] Re: meeting in February?
- From: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
- Date: Wed, 13 Jan 2010 08:09:42 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=e47oeDUylvrXl1bcHqcSkVAYxHZnyLKkQ+qogFRerO8=; b=vONFNlIHVIdUdyn0v5Et5qqnKxsT+305KGJtYGbuzt623zLJOjOpBZhYTsOCWLIIWs QsWV74Fz1bYR6Cdt3WtX0IJ7tTXb4s8XfhoxZcSBLngqFY70hFU+Y6Mn0FL72F7Un6oX do5bVGqBaze2yySJZ+UgnOsz4QsVI8d4kpfKc=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=VYr8abUWzmDeQhTE7JEHmjmGVMuU/Tgj5BZ+5/kZa3Zyt3J0GD4F27fQWkeCkAeGOI PhCUPfECLzR/vJYqdnxuv+fnx+rXDlwvRH5OkdLVf7DDFCBkOfzxbrZBmHWxTRNEGryP MCgXVwZgfGj0a8KxFqvIn36p7fQiJoxA6xjwA=
OK, we sure can give a master class on the kind of topics that you
mention, as that could be useful to several people. Could you please
help me by concerting with other potentially interested people (I CC
them to ping them):
- Thomas
- Guillaume
- Mathieu
- ...?
to determine:
- when you want to do this (not Friday, too busy already)
- what exactly you want to hear about.
Between a "course" and a discussion, I think that we could dedicate 2
hours to that.
Thanks,
Benoit
2010/1/13 Manuel Yguel <manuel.yguel@xxxxxxxxx>:
> I would love to listen to master classes from eigen programmers. I am
> not sure if my Eigen level allows me to attend the meeting however.
> I am interested by a lot of things, especially things that could help
> me for the future developpments I would like to contribute in Eigen:
> type traits in Eigen, storage and coefficient access efficient
> strategies, expression templates objectives and limitations.
>
> - best regards,
>
> Manuel
>
>
>
>
> On Mon, Jan 11, 2010 at 10:08 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
>> 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
>>>
>>>
>>>
>>
>>
>>
>
>
>