qdk_chemistry.algorithms.hadamard_test.circuit_builder.qdk_builder module
Q# Hadamard test circuit builder implementation.
- class qdk_chemistry.algorithms.hadamard_test.circuit_builder.qdk_builder.QdkHadamardTestCircuitBuilder(controlled_circuit_mapper=None, test_basis=HadamardTestBasis.X)[source]
Bases:
HadamardTestCircuitBuilderHadamard test circuit builder based on the Q# framework.
- Parameters:
controlled_circuit_mapper (AlgorithmRef | None)
test_basis (HadamardTestBasis)
- __init__(controlled_circuit_mapper=None, test_basis=HadamardTestBasis.X)[source]
Initialize QdkHadamardTestCircuitBuilder.
- Parameters:
controlled_circuit_mapper (AlgorithmRef | None) – Optional algorithm reference for the controlled circuit mapper.
test_basis (HadamardTestBasis) – Measurement basis for the control qubit (
HadamardTestBasis.XorHadamardTestBasis.Y).