quri_parts.qulacs.overlap_estimator module#
- create_qulacs_vector_overlap_estimator()#
- Returns an - OverlapEstimatorthat uses Qulacs vector simulator to calculate magnitude squared overlaps.- Return type:
- OverlapEstimator[QulacsStateT] 
 
- create_qulacs_vector_overlap_weighted_sum_estimator(executor, concurrency=1)#
- Returns an - OverlapEstimatorthat uses Qulacs vector simulator to calculate magnitude squared overlaps.- Parameters:
- executor (Optional['Executor']) – 
- concurrency (int) – 
 
- Return type:
- OverlapWeightedSumEstimator[QulacsStateT] 
 
- create_qulacs_vector_parametric_overlap_weighted_sum_estimator(estimator)#
- Create a - ParametricOverlapWeightedSumEstimatorfrom an- ParametricOverlapWeightedSumEstimatorthat estimates weighted magnitude squared overlap values by qulacs statevector evaluation.- Parameters:
- estimator (OverlapWeightedSumEstimator[QulacsStateT]) – 
- Return type:
- ParametricOverlapWeightedSumEstimator[QulacsParametricStateT]