We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
For state-vectors, CalcQuregDerivs computes
CalcQuregDerivs
d/dx ( U(x) U(y) |z> ) = dU(x)/dx U(y) |z>
For density-matrices, it makes sense that this function should perform
d/dx ( U(x) U(y) |z><z| U(y)^ U(x)^ ) = dU(x)/dx U(y) |z><z| U(y)^ U(x)^ + U(x) U(y) |z><z| U(y)^ dU(x)^/dx
However, currently this function will effect on density-matrices
U(x) U(y) |z><z| U(y)^ U(x)^ -> c dU(x)dx U(y) |z><z| U(y)^ (dU(x)/dx)^
where c is an incorrect normalisation.
c
The text was updated successfully, but these errors were encountered:
CalcQuregDerivs disabled on density matrices in 5bcdae2
Sorry, something went wrong.
TysonRayJones
No branches or pull requests
For state-vectors,
CalcQuregDerivs
computesFor density-matrices, it makes sense that this function should perform
However, currently this function will effect on density-matrices
where
c
is an incorrect normalisation.CalcQuregDerivs
for density matrices.CalcQuregDerivs
to calculate the correct derivatives of the channel.The text was updated successfully, but these errors were encountered: