Kraus Philipp wrote:I have looked at the example for the dsyev call under[snip]Can I call boost syev in the same way?
I probably misunderstand this question. You can use exactly the same argument list as in this MKL example when you replace "dsyev" by "LAPACK_DSYEV", but what would be the point of using the bindings then?I want to calculate for an arbitrary square matrix theeigenvectors and -values (like the Matlab command [SNIP]).Do I understand the steps in the correct order?1. I create a lower bounded matrix of my sqaured matrix2. I call the boost command syev with the bounded matrix
matrix_type A(n,n);
// fill the lower triangle of A with the correct values
//...
std::vector<double> w(n);
bindings::lapack::syev('V', bindings::lower(A), w); // writing "Vectors" instead of 'V' won't work here, sorry for that :(