Hi,<br><br>I am developing a module for some work and I have come to the conclusion that a boost:ublas library would be really helpful<br>for my work. Especially, the <a href="http://www.boost.org/doc/libs/1_47_0/libs/numeric/ublas/doc/matrix_expression.htm#matrix_vector_operations">Matrix Library</a>. However, as I have gathered from the discussion, boost is not preferred as a dependency in<br>
DUNE core modules. And hence I am curious as to what are the reasons for it? Are there any specific reasons?<br><br>By the way, the main reason I am eager to use this library is because it allows me to set the size of the matrix at run-time. I need <br>
the run-time size determination feature. But once I have decided the size, there is no need to resize the matrix. I understand that <br>the Dune::FieldMatrix needs size at the compile-time itself. Is there some other feature in DUNE which would satisfy my requirement?<br>
I really like the operator based operations for multiply a Matrix by a Vector in Dune (operator*) which is instead replaced by a prod(Matrix, Vector) function in <br>the boost library and similar such things. Hence, I was keen on using FieldMatrix or other alternative like it. <br>
<br><br clear="all">Cheers and Regards<br>Jayesh Vinay Badwaik<br>Electronics and Communication Engineering<br>VNIT, Nagpur<br>INDIA<br><br>-----------------------------------------------------------------------------------------------------------------------------------------------<br>
"We are servants rather than masters in mathematics" -- Charles Hermite<br><br>