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 anParametricOverlapWeightedSumEstimatorthat estimates weighted magnitude squared overlap values by qulacs statevector evaluation.- Parameters:
estimator (OverlapWeightedSumEstimator[QulacsStateT])
- Return type:
ParametricOverlapWeightedSumEstimator[QulacsParametricStateT]