Hi Tonu,
there have been a few applications by students and it seems that the tasks are filling up quickly.

One item that hasn't been yet realized fully in uBlas is move semantics and rvalue copy control (i.e. move constructors). I had made an implementation in the past, but it is restricted to very basic types and it is based on C++03 . Because move semantics (with rvalue references) is a C++11 feature, boost includes a library that can achieve the same thing but works with both old and new compilers:
http://www.boost.org/doc/libs/1_53_0/doc/html/move.html

Anyway this is a very nice feature for uBlas to have and I suggest you take a look at those:

http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/
http://www.aristeia.com/TalkNotes/ACCU2011_MoveSemantics.pdf

Suggested gsoc resources:
http://lists.boost.org/MailArchives/ublas/2013/04/5431.php
https://svn.boost.org/trac/boost/wiki/SoC2013
https://svn.boost.org/trac/boost/wiki/SoCSubmissionTemplate
https://svn.boost.org/trac/boost/wiki/SoCHints

If you feel this is a project that fits you, I suggest go ahead with the proposal and pay special attention to the text. I can review the proposal prior to submission, or even better you can send it in the list for comments by others as well.

Sometimes freenode #ublas has some people.

Best regards,
Nasos
 


On 04/27/2013 04:04 PM, Tonu Constantin wrote:
Hello,

My name is Tonu Constantin. I apologize for contacting you so late, but it was because of my midterm exams. I am interested in this project because I like the linear algebra and I have some experience with Matlab coding, so I can understand the basics very well. 
I really would like to work on this project, and I would like to know more about the effective work I have to do. What exactly are you asking for implementing?(I think a link to the official IRC channel would be very useful, btw).
I've seen a list of new desired features, at this address:  http://sourceforge.net/apps/mediawiki/ublas/index.php?title=Main_Page, and it seems it's about implementing the main matrix types used in linear algebra and the algorithms associated to. 

I've downloaded the official Boost library and I am practicing on it right now. I would like to write a function, or  solve a bug, to prove that I am eligible for this project. I am waiting to get in contact with you so I can know exactly what I am supposed to do. 

Thank you.


_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: athanasios.iliopoulos.ctr.gr@nrl.navy.mil