public object Clone()
{
var clone = new CholeskyDecomposition();
clone.L = (double[,]) L.Clone();
clone.D = (double[]) D.Clone();
clone.n = n;
clone.robust = robust;
clone.positiveDefinite = positiveDefinite;
clone.symmetric = symmetric;
return clone;
}