/// <summary> /// Получить экземпляр результат по параметрам /// </summary> /// <returns></returns> public Result ToResult() { Result result = new Result(); result.ListX.Add((Vector)X0.Clone()); if (P != null) { result.ListP.Add((Vector)P.Clone()); } result.Alfas = (Vector)Alfa.Clone(); return(result); }
/// <summary> /// Получить дубликат /// </summary> /// <returns></returns> public object Clone() { Params clone = new Params(); if (X0 != null) { clone.X0 = (Vector)X0.Clone(); } if (P != null) { clone.P = (Vector)P.Clone(); } if (Alfa != null) { clone.Alfa = (Vector)Alfa.Clone(); } clone.H = H; clone.Y = Y; return(clone); }