code: protected void setupPivotInfo() {
          for( int col = 0; col < numCols; col++ ) {
              pivots[col] = col;
              double c[] = dataQR[col];
              double norm = 0;
              for( int row = 0; row < numRows; row++ ) {
                  double element = c[row];
                  norm += element*element;
              }
              normsCol[col] = norm;
          }
      }
docs: Sets the initial pivot ordering and compute the F-norm squared for each column