void function ( double arg0 [ ] , double [ ] arg1 , int arg2 ) { for ( int loc0 = arg2 - 1 ; loc0 >= 0 ; loc0 -- ) { double loc1 = arg1 [ loc0 ] ; int loc2 = loc0 * arg2 + loc0 + 1 ; for ( int loc3 = loc0 + 1 ; loc3 < arg2 ; loc3 ++ ) { loc1 -= arg0 [ loc2 ++ ] * arg1 [ loc3 ] ; } arg1 [ loc0 ] = loc1 / arg0 [ loc0 * arg2 + loc0 ] ; } }
this is a forward substitution solver for non-singular upper triangular matrices . b = u-1b where b is a vector , u is an n by n matrix . concode_field_sep PlaceHolder placeHolder concode_field_sep void solveL concode_elem_sep void solveL concode_elem_sep void invertLower concode_elem_sep void invertLower concode_elem_sep void solveTranL