Esempio n. 1
0
 public override void ControlledX(IQArray <Qubit> controls, Qubit qubit)
 {
     if (controls.All(control => GetValue(control)))
     {
         InvertValue(qubit);
     }
 }
Esempio n. 2
0
 internal bool VerifyControlCondition(IQArray <Qubit> ctrls)
 {
     return(ctrls.All(c => State[c.Id]));
 }