[ViennaCL-devel] Proxy of Compressed Matrix

2018-06-12 Thread Charles Determan
Greetings, Is there a way to take proxy (i.e. matrix_range) subsets of compressed_matrix objects? Currently, when I try to compile the g++ returns an error: error: no type named 'cpu_value_type' in 'class viennacl::compressed_matrix' typedef matrix_basebase_type; I want to make sure if I

[ViennaCL-devel] shared_ptr and compressed_matrix

2018-06-12 Thread Charles Determan
Greetings, I have discovered something rather odd. If I run an minimal example (as shown in eigen-with-viennacl.cpp) all runs fine where I pass a compressed_matrix directly to the copy e.g. Eigen::SparseMatrix spAm; ... code to fill spAm; viennacl::matrix A = viennacl::compressed_matrix(K, M)