Exemplo n.º 1
0
 def _resolve_parameters_(
     self, param_resolver: cirq.ParamResolver
 ) -> "General1BitRotation":
     return General1BitRotation(
         rad1=param_resolver.value_of(self.rad1),
         rad2=param_resolver.value_of(self.rad2),
         rad3=param_resolver.value_of(self.rad3)
     )
Exemplo n.º 2
0
 def _resolve_parameters_(
         self, param_resolver: cirq.ParamResolver) -> "PauliWordExpGate":
     return TwoPauliExpGate(
         pauli0=self.pauli0,
         pauli1=self.pauli1,
         rad=param_resolver.value_of(self.rad),
     )
Exemplo n.º 3
0
 def _resolve_parameters_(
         self, param_resolver: cirq.ParamResolver) -> "GlobalPhaseGate":
     return GlobalPhaseGate(rad=param_resolver.value_of(self.rad))
Exemplo n.º 4
0
 def _resolve_parameters_(
         self, param_resolver: cirq.ParamResolver) -> "PauliWordExpGate":
     return PauliWordExpGate(coefficient=param_resolver.value_of(
         self.coefficient),
                             pauli_word=self.pauli_word)