@ Override public boolean decompose ( DMatrixRBlock A ) { if ( A . numCols != A . numRows ) throw new IllegalArgumentException ( "A must be square" ) ; this . T = A ; if ( lower ) return decomposeLower ( ) ; else return decomposeUpper ( ) ; }
Decomposes the provided matrix and stores the result in the same matrix .