109110111112113114115116117118119
public static boolean isPositiveDefinite( DenseMatrix64F A ) { if( !isSquare(A)) return false; CholeskyDecompositionInner chol = new CholeskyDecompositionInner(true); if( chol.inputModified() ) A = A.copy(); return chol.decompose(A); }