Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }