Boost logo

Boost :

From: daniel (daniel.kottow_at_[hidden])
Date: 2003-05-05 14:07:21

i am trying to use a stl::map of data type ublas::vector

here is a simple example:

#include <map>
#include <boost/numeric/ublas/vector.hpp>

int main(void)
   boost::numeric::ublas::vector<int> r(2);
   map<int,IntVector> m;

   m[0] = r;

   return 0;

executing the program causes a runtime error on my machine:

Assertion failed in file /usr/include/boost/numeric/ublas/vector.hpp at
line 119:
size_ == v.size_

i am using boost_1_29_0 and a gcc 3.2.

anybody knows how to code this differently,
or is there no way to have a map of ublas::vector's ?

greetings, daniel

Daniel Kottow                             daniel.kottow_at_[hidden]
Security and Testing Technology 
Production Technology Centre              Pascalstr. 8 - 9
Fraunhofer-Institut IPK Berlin            D - 10587 Berlin

Boost list run by bdawes at, gregod at, cpdaniel at, john at