Beispiel #1
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.CycleDown(trit));
 }
        //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));
        }
Beispiel #3
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.Reverse(trit));
 }
Beispiel #4
0
 protected override Trit Execute(Trit inputStateA, Trit inputStateB)
 {
     return(TritLogic.Equality(inputStateA, inputStateB));
 }
Beispiel #5
0
        //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));
        }
Beispiel #6
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.ShiftUp(trit));
 }
Beispiel #7
0
 protected override Trit Execute(object sender, Trit trit)
 {
     return(TritLogic.Forward(trit));
 }
Beispiel #8
0
 protected override Trit Execute(Trit inputStateA, Trit inputStateB)
 {
     return(TritLogic.Consensus(inputStateA, inputStateB));
 }