Re: [eigen] What happens inside Eigen

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


Good point: indeed, my goal with this dox page is not to scare away
prospective contributors!

I agree that generally coding a Eigen module doesn't require you to
understand all these internals.

Though it doesn't hurt either ;)

Benoit

2008/12/5 Gael Guennebaud <gael.guennebaud@xxxxxxxxx>:
>
> Hi,
>
> very good job and thanks for the effort !
>
> I would just like to add that new contributors are particularly welcomed for
> the different modules, and so the good news is that in most cases it is
> obviously possible to contribute without having to understand all this
> internal complexity of Eigen :) The Sparse module is the major exception
> with its own additional complexity !
>
> cheers,
> Gael.
>
> On Fri, Dec 5, 2008 at 3:42 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
> wrote:
>>
>> Hi List,
>>
>> As you know, we're really serious about getting more hackers involved
>> in Eigen and making sure that it's possible for newcomers to
>> understand Eigen internals...
>>
>> So I wrote a new dox page where we study a trivial example program
>> doing one vector addition "u = v + w" and we follow Eigen as is
>> complex logic expands, all the way down to the emitted assembly
>> intructions. Along the way we get to learn how expression templates
>> work, and we explain some aspects of the design of Eigen.
>>
>> I uploaded it here for your reading pleasure (note that the rest of
>> the online dox is not yet updated since beta1):
>>
>> http://eigen.tuxfamily.org/api/InsideEigenExample.html
>>
>> Cheers,
>> Benoit
>>
>> ---
>>
>
>

---


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