/// <summary> /// Creates a new object that is a copy of the current instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> public object Clone() { var clone = new JaggedQrDecompositionF(); clone.qr = (Single[][])qr.MemberwiseClone(); clone.Rdiag = (Single[])Rdiag.Clone(); clone.m = m; clone.n = n; return(clone); }
/// <summary> /// Creates a new object that is a copy of the current instance. /// </summary> /// <returns> /// A new object that is a copy of this instance. /// </returns> public object Clone() { var clone = new JaggedQrDecompositionF(); clone.qr = qr.Copy(); clone.Rdiag = Rdiag.Copy(); clone.n = n; clone.p = p; clone.m = m; clone.economy = economy; return(clone); }