Ejemplo n.º 1
0
        /// <summary>
        /// AKA meb
        /// </summary>
        /// <param name="bit"></param>
        public static ExtendedBitvector Meb(int bit)
        {
            var bits = new ExtendedBitvector();

            bits.ClearBits();

            if (bit >= 0)
            {
                bits.SetBit(bit);
            }

            return(bits);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// AKA multimeb
        /// </summary>
        /// <param name="bit"></param>
        /// <param name="args"></param>
        /// <returns></returns>
        public static ExtendedBitvector MultiMeb(int bit, params int[] args)
        {
            var bits = new ExtendedBitvector();

            bits.ClearBits();

            if (bit < 0)
            {
                return(bits);
            }

            bits.SetBit(bit);

            foreach (var arg in args)
            {
                bits.SetBit(arg);
            }

            return(bits);
        }