-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
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
[Bug] Mesolve checks for initial state #292
Labels
bug
Something isn't working
Comments
Important for #293 |
@vytautas-a Also if we pass a vector of size (4,1) this works, but adding a batchsize for instance (4,3) will throw an error. |
Same for passing say a density matrix. Shape (4,4) keeps (4,4) and works. Now with batchsize, say (4,4,3) will throw you an error. |
So it would be better to set the conventions that |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Short description
When I pass a density matrix of shape (4, 4, 1), the initial checks on mesolve transform it into a (16, 16, 1). When passing jump operators (4,4) the multiplication fail. See test below
What is the expected result?
No response
What is the actual result?
No response
Steps/Code to reproduce
Tracebacks (optional)
No response
Environment details (optional)
No response
Would you like to work on this issue?
None
The text was updated successfully, but these errors were encountered: