class AbstractLeastSquaresOptimizer extends JacobianMultivariateVectorOptimizer {

    public double[] computeSigma(double[] params,
                                 double covarianceSingularityThreshold) {
        final int nC = params.length;
        final double[] sig = new double[nC];
        final double[][] cov = computeCovariances(params, covarianceSingularityThreshold);
        for (int i = 0; i < nC; ++i) {
            sig[i] = FastMath.sqrt(cov[i][i]);
        }
        return sig;
    }

    protected  AbstractLeastSquaresOptimizer(ConvergenceChecker<PointVectorValuePair> checker);

}