Example #1
0
        public static Vectord Ones(int size)
        {
            if (size == 0)
            {
                throw new ArgumentException("Can not set empty vectord to ones.", nameof(size));
            }

            // Vectord vd = new Vectord();
            Vectord vd = new Vectord(size);

            for (int i = 0; i < size; i++)
            {
                vd.vectord[i] = 1.0;
            }

            return(vd);
        }
Example #2
0
        // define the struct method
        // set zeros method
        public static Vectord Zeros(Vectord a)
        {
            if (a.size == 0)
            {
                throw new ArgumentException("Can not set empty vectord to zeros.", nameof(a));
            }

            // Vectord vd = new Vectord();
            Vectord vd = new Vectord(a.size);

            for (int i = 0; i < a.size; i++)
            {
                vd.vectord[i] = 0.0;
            }

            return(vd);
        }