public static boolean checkPosDef(DenseMatrix covar) { final EigenDecompositionRightMTJ decomp = EigenDecompositionRightMTJ.create(covar); for (final ComplexNumber eigenVal : decomp.getEigenValues()) { if (eigenVal.getRealPart() < 0) return false; } return true; }