void function ( double arg0 [ ] , double [ ] arg1 , int arg2 , int arg3 ) { for ( int loc0 = 0 ; loc0 < arg3 ; loc0 ++ ) { for ( int loc1 = 0 ; loc1 < arg2 ; loc1 ++ ) { double loc2 = arg1 [ loc1 * arg3 + loc0 ] ; for ( int loc3 = 0 ; loc3 < loc1 ; loc3 ++ ) { loc2 -= arg0 [ loc1 * arg2 + loc3 ] * arg1 [ loc3 * arg3 + loc0 ] ; } arg1 [ loc1 * arg3 + loc0 ] = loc2 / arg0 [ loc1 * arg2 + loc1 ] ; } } }
l is a m by m matrix b is a m by n matrix concode_field_sep PlaceHolder placeHolder concode_field_sep void invertLower concode_elem_sep void invertLower concode_elem_sep void solveTranL concode_elem_sep void solveU concode_elem_sep void solveU concode_elem_sep void solveU