kaleson - 2013-12-22

Hi,
I am trying to run direct solver that is available in ViennaCL. I have been trying to change solver.cpp that is available in benchmark folder to fit my needs so now I have:

viennacl::matrix<float> vcl_matrix(ublas_vec1.size(), ublas_vec1.size());
viennacl::vector<float> vcl_vec1(ublas_vec1.size());

but when I am trying to solve it with this line:

viennacl::linalg::solve(vcl_matrix,vcl_vec1,viennacl::linalg::upper_tag());

I am getting error:
error: no matching function for call to ‘solve(viennacl::matrix<float, viennacl::row_major,="" 1u="">&, viennacl::vector<float, 1u="">&, viennacl::linalg::upper_tag)’

can somebody help me? I think that I am calling method with right parameters but it still dont want to run.