I use lu_factorize() (the pivoting version) and it still seems to be broken as well.
The break seems to be in the project() function.
I'm using VC++ 7.1.
D:\source\boost\boost\numeric\ublas\lu.hpp(136) : error C2780: 'boost::numeric::ublas::matrix_indirect<M,boost::numeric::ublas::indirect_array<A>> boost::numeric::ublas::project(M &,const boost::numeric::ublas::indirect_array<A> &,const boost::numeric::ublas::indirect_array<A> &)' : expects 3 arguments - 2 provided
Great library though, and, in principle, I like the idea of getting rid of all of the hacks for broken compilers. There's bound to be a few bugs in the process.
Stefan
-----Original Message-----
From: Michael Stevens [mailto:m-stevens@...]
Sent: Saturday, January 15, 2005 12:04 PM
To: ublas-dev@yahoogroups.com
Subject: [ublas-dev] Broken HEAD
Toon, Karl,
This is most relevant to you.
To me it look like the CVS HEAD is still broken. Karl's vector_temporary
deduction seems only to be half implemented. Toon is it possible that when
you committed the merged uBLAS_pure plus patches you missed something out?
Michael
--
___________________________________
Michael Stevens Systems Engineering
Navigation Systems, Estimation and
Bayesian Filtering
http://bayesclasses.sf.net
___________________________________