double function ( ) { if ( m != n ) throw new IllegalArgumentException ( "srini_string" ) ; double loc0 = pivsign ; int loc1 = m * n ; for ( int loc2 = 0 ; loc2 < loc1 ; loc2 += n + 1 ) { loc0 *= dataLU [ loc2 ] ; } return loc0 ; }
computes the determinant from the lu decomposition . concode_field_sep int indx[] concode_elem_sep double pivsign concode_elem_sep double vv[] concode_elem_sep DenseMatrix64F LU concode_elem_sep int maxWidth concode_elem_sep double dataLU[] concode_elem_sep int m concode_elem_sep int pivot[] concode_elem_sep int n concode_field_sep double[] _getVV concode_elem_sep void _solveVectorInternal concode_elem_sep void decomposeCommonInit concode_elem_sep DenseMatrix64F getLU concode_elem_sep boolean isSingular concode_elem_sep void setExpectedMaxSize concode_elem_sep int[] getPivot concode_elem_sep DenseMatrix64F getPivot concode_elem_sep DenseMatrix64F getLower concode_elem_sep boolean inputModified concode_elem_sep DenseMatrix64F getUpper concode_elem_sep int[] getIndx concode_elem_sep double quality