void function ( DenseMatrix64F arg0 ) { UBV = arg0 ; m = UBV . numRows ; n = UBV . numCols ; min = Math . min ( m , n ) ; int loc0 = Math . loc0 ( m , n ) ; if ( b . length < loc0 + 1 ) { b = new double [ loc0 + 1 ] ; u = new double [ loc0 + 1 ] ; } if ( gammasU . length < m ) { gammasU = new double [ m ] ; } if ( gammasV . length < n ) { gammasV = new double [ n ] ; } }
sets up internal data structures and creates a copy of the input matrix . concode_field_sep double gammasV[] concode_elem_sep int min concode_elem_sep double gammasU[] concode_elem_sep double b[] concode_elem_sep double u[] concode_elem_sep DenseMatrix64F UBV concode_elem_sep int m concode_elem_sep int n concode_field_sep DenseMatrix64F handleV concode_elem_sep DenseMatrix64F handleU concode_elem_sep boolean decompose concode_elem_sep void getDiagonal concode_elem_sep boolean _decompose concode_elem_sep boolean inputModified concode_elem_sep DenseMatrix64F getU concode_elem_sep DenseMatrix64F getV concode_elem_sep DenseMatrix64F handleB concode_elem_sep void computeV concode_elem_sep void computeU concode_elem_sep DenseMatrix64F getUBV concode_elem_sep double[] getGammasU concode_elem_sep DenseMatrix64F getB concode_elem_sep double[] getGammasV