double function ( RowD1Matrix64F arg0 ) { double loc0 = 1.0 ; int loc1 = Math . min ( arg0 . numRows , arg0 . numCols ) ; for ( int loc2 = 0 ; loc2 < loc1 ; loc2 ++ ) { loc0 *= arg0 . unsafe_get ( loc2 , loc2 ) ; } return loc0 ; }
computes the product of the diagonal elements . for a diagonal or triangular matrix this is the determinant . concode_field_sep PlaceHolder placeHolder concode_field_sep void subvector concode_elem_sep double elementSumSq concode_elem_sep double diffNormP1 concode_elem_sep DenseMatrix64F pivotMatrix concode_elem_sep DenseMatrix64F copyChangeRow concode_elem_sep DenseMatrix64F createReflector concode_elem_sep DenseMatrix64F createReflector concode_elem_sep double diffNormF concode_elem_sep double qualityTriangular concode_elem_sep double diffNormF_fast concode_elem_sep void addIdentity concode_elem_sep DenseMatrix64F copyTriangle concode_elem_sep DenseMatrix64F[] splitIntoVectors