Boost logo

Ublas :

From: Michael Stevens (mail_at_[hidden])
Date: 2005-07-01 14:16:23


Dear All,

I have committed and experimental branch to experiment with a better way to
differentiate between Expressions and Containers.

Branch is uBLAS_assignment_sematics (note the typo of 'semantics')

I introduces new base classes vector/matrix_container. All Containers are now
derived from these classes. Containers can now be differentiated from general
Expressions by their base type.

Vector Matrix Expression no longer are default constructable.

A new header 'expression_types.hpp' brings all this together.

So far I have implemented a few '+=' specialisations for containers which
avoid the temporaries in these assignments.

-- 
___________________________________
Michael Stevens Systems Engineering
34128 Kassel, Germany
Phone/Fax: +49 561 5218038
Navigation Systems, Estimation  and
                 Bayesian Filtering
    http://bayesclasses.sf.net
___________________________________