SparseMatrix newmat = new SparseMatrix(newdim);
TLongFloatIterator itW = vector.iterator();
for (int i = vector.size(); i-- > 0;)
{
itW.advance();
int x = getIndices(itW.key())[0];
int y = getIndices(itW.key())[1];
int []TranWIndices = {y,x};
newmat.set(TranWIndices,itW.value());
}
return newmat;