コード例 #1
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.CycleDown(trit));
 }
コード例 #2
0
        //public ConverseImplicationBus(IEnumerable<Trit> aPinStates = null, IEnumerable<Trit> bPinStates = null) : base(aPinStates, bPinStates) { }

        protected override Trit Execute(Trit inputStateA, Trit inputStateB)
        {
            return(TritLogic.ConverseImplication(inputStateA, inputStateB));
        }
コード例 #3
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.Reverse(trit));
 }
コード例 #4
0
ファイル: EqualityGate.cs プロジェクト: bmdevx/Ternary
 protected override Trit Execute(Trit inputStateA, Trit inputStateB)
 {
     return(TritLogic.Equality(inputStateA, inputStateB));
 }
コード例 #5
0
ファイル: AntiMinBus.cs プロジェクト: bmdevx/Ternary
        //public AntiMinBus(IEnumerable<Trit> aPinStates = null, IEnumerable<Trit> bPinStates = null) : base(aPinStates, bPinStates) { }

        protected override Trit Execute(Trit inputStateA, Trit inputStateB)
        {
            return(TritLogic.AntiMin(inputStateA, inputStateB));
        }
コード例 #6
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.ShiftUp(trit));
 }
コード例 #7
0
ファイル: ForwardBus.cs プロジェクト: bmdevx/Ternary
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.Forward(trit));
 }
コード例 #8
0
 protected override Trit Execute(Trit inputStateA, Trit inputStateB)
 {
     return(TritLogic.Consensus(inputStateA, inputStateB));
 }