question: a = qta concode_field_sep DenseMatrix64F QR concode_elem_sep int numRows concode_elem_sep int minLength concode_elem_sep double v[] concode_elem_sep double tau concode_elem_sep boolean error concode_elem_sep int numCols concode_elem_sep double gammas[] concode_elem_sep double gamma concode_field_sep void setExpectedMaxSize concode_elem_sep void householder concode_elem_sep double[] getGammas concode_elem_sep void applyQ concode_elem_sep boolean decompose concode_elem_sep DenseMatrix64F getQ concode_elem_sep DenseMatrix64F getQR concode_elem_sep DenseMatrix64F getR concode_elem_sep boolean inputModified concode_elem_sep void updateA
target: void function ( DenseMatrix64F arg0 ) { for ( int loc0 = 0 ; loc0 < minLength ; loc0 ++ ) { int loc1 = loc0 * numRows + loc0 ; double loc2 = QR . data [ loc1 ] ; QR . data [ loc1 ] = 1 ; QrHelperFunctions . rank1UpdateMultR ( arg0 , QR . data , loc0 * numRows , gammas [ loc0 ] , 0 , loc0 , numRows , v ) ; QR . data [ loc1 ] = loc2 ; } }