void function ( double arg0 , DenseMatrix64F arg1 , DenseMatrix64F arg2 , DenseMatrix64F arg3 ) { int loc0 = arg2 . getNumElements ( ) ; int loc1 = 0 ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { double loc3 = arg2 . data [ loc2 ] ; for ( int loc4 = 0 ; loc4 < loc0 ; loc4 ++ ) { arg1 . data [ loc1 ++ ] += arg0 * loc3 * arg3 . data [ loc4 ] ; } } }
performs a rank one update on matrix a using vectors u and w . the results are stored in a . a = a + & gamma ; u wt this is called a rank1 update because the matrix u wt has a rank of 1 . concode_field_sep PlaceHolder placeHolder concode_field_sep void mult concode_elem_sep void householder concode_elem_sep double innerProdA concode_elem_sep double innerProdTranA concode_elem_sep void addOuterProd concode_elem_sep double innerProd concode_elem_sep void outerProd