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) )
def _resolve_parameters_( self, param_resolver: cirq.ParamResolver) -> "PauliWordExpGate": return TwoPauliExpGate( pauli0=self.pauli0, pauli1=self.pauli1, rad=param_resolver.value_of(self.rad), )
def _resolve_parameters_( self, param_resolver: cirq.ParamResolver) -> "GlobalPhaseGate": return GlobalPhaseGate(rad=param_resolver.value_of(self.rad))
def _resolve_parameters_( self, param_resolver: cirq.ParamResolver) -> "PauliWordExpGate": return PauliWordExpGate(coefficient=param_resolver.value_of( self.coefficient), pauli_word=self.pauli_word)