Checks whether matrix is singular based on singular values of SVD.
checkSingularitySVD(singularValues, tol, rtol, digits = 5)
Vector of singular values.
Absolute tolerance, singular if min(singularValues) < tol
Relative tolerance, singular if
min(singularValues) / max(singularValues) < rtol
The number significant digits to show in case a warning is triggered by singularity.