Boost logo

Boost-Build :

From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-09-03 06:09:57


Toon,
 
rrr = ublas::trans( rrr ) ;

Same problem as before! It is an assignment to a nested proxy. Until they are
fixed in general all such code will fail!

Workaround is
nolias(rrr) = result_type(ublas::trans( rrr ) ;

OR you could try our suggested general fix..

in matrix_proxy.hpp
add
typedef typename matrix_closure_type::expression_type matrix_temp_type
replace
matrix_type (
with matrix_temp_type (

In matrix_expression.hpp move
typedef E expression_type;
into public:

I'm could try it myself, I'm just reluctant to commit at the moment!

Michael

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk