supergrad.quantum_system.LindbladObj.compute_contraction_path

supergrad.quantum_system.LindbladObj.compute_contraction_path#

LindbladObj.compute_contraction_path(lindblad_list=None, trotter_order=None)[source]#

Compute tensor network contraction path. Please provide either lindblad_list or trotter_order. If lindblad_list is None, it will be generated by trotter_order.

Parameters:
  • lindblad_list – the list of local operator

  • trotter_order (complex int) – the order of suzuki-trotter decomposition. The following arguments are supported, a) None, calculating matrix exponentiation without trotter decomposition b) 1, first order trotter decomposition c) 2, second order trotter decomposition d) 4, 4th order real decomposition e) 4j, 4th order complex decomposition