861862863864865866867868869870871
// swap in A A.swapRows(i, chosenRowPos); // swap in X X.swapRows(i, chosenRowPos); // decoding process - swap in d ArrayUtils.swapInts(d, i, chosenRowPos); // update values in 'rows' map