From: Michael Stevens (mail_at_[hidden])
Date: 2005-07-01 14:16:23
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 ___________________________________