Squeeze param methods:

tqix.pis.squeeze_param.get_xi_2_H(alpha, beta, gamma, qc)
Parameters:
  • alpha (str) – type of alpha

  • beta (str) – type of beta

  • gamma (str) – type of gamma

  • qc (Circuit) – circuit object

Returns:

xi_2_H

Return type:

complex

tqix.pis.squeeze_param.get_xi_2_S(qc, return_n0=False)
Parameters:
  • qc (Circuit) – circuit object

  • return_n0 (bool, optional) – if return n0. Defaults to False., defaults to False

Returns:

xi_2_S

Return type:

complex

tqix.pis.squeeze_param.get_xi_2_R(qc)
Parameters:

qc (Circuit) – circuit object

Returns:

xi_2_R

Return type:

complex

tqix.pis.squeeze_param.get_xi_2_D(qc, n)
Parameters:
  • qc (Circuit) – circuit object

  • n (list, ndarray, tensor) – vector n

Returns:

xi_2_D

Return type:

complex

tqix.pis.squeeze_param.get_xi_2_E(qc, n)
Parameters:
  • qc (Circuit) – circuit object

  • n (list,ndarray,tensor) – vector n

Returns:

xi_2_E

Return type:

complex

tqix.pis.squeeze_param.get_xi_2_F(qc, n1, n2, n3)
Parameters:
  • qc (Circuit) – circuit object

  • n1 (list,ndarray,tensor) – vector n1

  • n2 (list,ndarray,tensor) – vector n2

  • n3 (list,ndarray,tensor) – vector n3

Returns:

xi_2_F

Return type:

complex