id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2800,Bug in transposed_structure,Tiago Requeijo,Gunter,"The transposed_structure template simply takes an upper triangular matrix and regards it as the transpose of a lower triangular matrix. It doesn't take into account the row/column major storage, leading to the following bug: If we take the upper matrix U 1 2 3 - 4 5 - - 6 and regard it as the transpose of a lower matrix L 1 2 4 3 5 6 without a row/column major swap, then storing the row major version of the lower matrix is the same as storing the column major version of the upper matrix: a) row_major for U: 1 2 3 4 5 6 b) row_major for L: 1 2 4 3 5 6 Since the transposed_structure template simply maps the elements to the transpose and doesn't change the storage, we are in fact storing b) instead of a). ",Bugs,closed,Boost 1.39.0,uBLAS,Boost 1.38.0,Problem,fixed,"uBlas, storage scheme, row_major, column_major, triangular_matrix, transposed_structure",