the input matrix is always modified . concode_field_sep D1Submatrix64F A concode_elem_sep boolean saveW concode_elem_sep BlockMatrix64F dataW concode_elem_sep BlockMatrix64F dataWTA concode_elem_sep D1Submatrix64F Y concode_elem_sep int blockLength concode_elem_sep D1Submatrix64F W concode_elem_sep BlockMatrix64F dataA concode_elem_sep double temp[] concode_elem_sep D1Submatrix64F WTA concode_elem_sep double gammas[] concode_field_sep void setW concode_elem_sep void setSaveW concode_elem_sep void applyQ concode_elem_sep void applyQ concode_elem_sep boolean decompose concode_elem_sep void setup concode_elem_sep BlockMatrix64F getQ concode_elem_sep BlockMatrix64F getQR concode_elem_sep BlockMatrix64F initializeQ concode_elem_sep BlockMatrix64F getR concode_elem_sep void applyQTran concode_elem_sep void updateA
boolean function ( ) { return true ; }