|
Ublas : |
Subject: [ublas] syev error
From: Nizar Khalifa Sallem (nksallem_at_[hidden])
Date: 2010-11-14 18:03:25
Hi all,
I am trying to migrate from the bindings_v1 to the 'official' bindings
but I am encountering some errors:
the former call to syev is :
int syev (char jobz, A& a, W& w)
the later is this one :
inline typename boost::disable_if< detail::is_workspace< VectorW >,
std::ptrdiff_t >::type
syev( const char jobz, MatrixA& a, VectorW& w )
Here is my code:
lapack::syev('V',A,alpha);
with A a column major matrix and alpha a ublas::vector
And here is corresponding gcc answer:
boost/numeric/bindings/detail/property_map.hpp:30: error: no type
named âproperty_mapâ in âstruct
boost::numeric::bindings::detail::adaptor_access<boost::numeric::ublas::matrix<double,
boost::numeric::ublas::basic_column_major<unsigned int, int>,
boost::numeric::ublas::unbounded_array<double, std::allocator<double>
> >, void>â
-- Nizar