Boost logo

Ublas :

From: Suneel Suresh (compressor_at_[hidden])
Date: 2006-08-22 04:27:25


hi
   i am using a 3rd party program that does thin plate spline
morphing. this program is called TPS demo and can be searched from the
web. This program uses boost for LU solving. it was working fine with
VC 2003 , but now when i try to compile it with VC2005 i get the
following error

ERROR1
boost/numeric/ublas/matrix_proxy.hpp(261) : error C2064: term does not
evaluate to a function taking 0 arguments
1> D:\Program Files\Microsoft Visual Studio
8\VC\include\boost/numeric/ublas/matrix_proxy.hpp(260) : while
compiling class template member function
'boost::numeric::ublas::matrix_row<M>::const_iterator::const_iterator(const
std::iterator<_Category,_Ty> &)'

code where this problem occurs

typename Matrix_Row::const_iterator ri_ite(LUrowi.begin());
typename Matrix_Col::const_iterator cj_ite( LUcolj.begin());

ERROR2
include\boost/numeric/ublas/matrix_proxy.hpp(261) : error C2039: 'it_'
: is not a member of 'std::iterator<_Category,_Ty>'

Jason Zhang also got ERROR1 and has posted it under the subject
Compiling problem with uBlas using VC 2005. Any idea what i am
supposed to do cause i have never used boost.

thks in advance
suneel