/// <summary>Evaluates whether the signal is one (1).</summary> public static bool IsMultiplicativeIdentity(Signal signal) { if (signal == null) { throw new ArgumentNullException("signal"); } IAlgebraicRingWithUnity ring = signal.Value as IAlgebraicRingWithUnity; return(ring != null && ring.IsMultiplicativeIdentity); }
/// <summary>Evaluates whether the signal is one (1).</summary> public static bool IsMultiplicativeIdentity(Signal signal) { IAlgebraicRingWithUnity ring = signal.Value as IAlgebraicRingWithUnity; return(ring != null && ring.IsMultiplicativeIdentity); }