OptimizedQubitizationOracle function
Namespace: Microsoft.Quantum.Chemistry.JordanWigner
Package: Microsoft.Quantum.Chemistry
Returns T-count optimized Qubitization operation and the parameters necessary to run it.
function OptimizedQubitizationOracle (qSharpData : Microsoft.Quantum.Chemistry.JordanWigner.JordanWignerEncodingData, targetError : Double) : (Int, (Double, (Qubit[] => Unit is Adj + Ctl)))
Input
qSharpData : JordanWignerEncodingData
Hamiltonian described by JordanWignerEncodingData format.
targetError : Double
Error of auxillary state preparation step.
Output : (Int,(Double,Qubit[] => Unit is Adj + Ctl))
A tuple where: Int is the number of qubits allocated,
Double is the one-norm of Hamiltonian coefficients, and the operation
is the Quantum walk created by Qubitization.
反馈
提交和查看相关反馈