Index: traits/ublas_sparse.hpp =================================================================== RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/numeric/bindings/traits/ublas_sparse.hpp,v retrieving revision 1.2 diff -u -r1.2 ublas_sparse.hpp --- traits/ublas_sparse.hpp 6 Jan 2005 07:29:39 -0000 1.2 +++ traits/ublas_sparse.hpp 15 Mar 2005 11:20:22 -0000 @@ -69,8 +69,7 @@ BOOST_STATIC_CONSTANT (std::size_t, index_base = IB); static index_pointer index1_storage (matrix_type& cm) { - if ( cm.filled1()<=ordering_type::size1(cm.size1(), cm.size2()) ) - std::fill( cm.index1_data().begin()+cm.filled1(), cm.index1_data().begin()+ordering_type::size1(cm.size1(), cm.size2())+1, cm.filled2() ) ; + cm.complete_index1_data(); return vector_traits::storage (cm.index1_data()); } static index_pointer index2_storage (matrix_type& cm) {