コード例 #1
0
        /// <summary>Evaluates whether the signal is zero (0).</summary>
        public static bool IsAdditiveIdentity(Signal signal)
        {
            if (signal == null)
            {
                throw new ArgumentNullException("signal");
            }

            IAlgebraicMonoid monoid = signal.Value as IAlgebraicMonoid;

            return(monoid != null && monoid.IsAdditiveIdentity);
        }
コード例 #2
0
        /// <summary>Evaluates whether the signal is zero (0).</summary>
        public static bool IsAdditiveIdentity(Signal signal)
        {
            IAlgebraicMonoid monoid = signal.Value as IAlgebraicMonoid;

            return(monoid != null && monoid.IsAdditiveIdentity);
        }