-
Notifications
You must be signed in to change notification settings - Fork 107
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
Combined time evolution of quantum, classical, stochastic, etc. systems #164
Comments
Can you describe what exactly you're looking for? |
We're looking to have arbitrary combinations of quantum systems and classical systems as we already do with the So basically, we can add a method for Stochastic Schrödinger and master equations #152 describing e.g. homodyne detection are then a special case, where a specific form of noise affects the quantum part. |
That sounds good. A very similar |
@ChrisRackauckas I have started implementing stochastic equations in the stochastic barnch. So far only the Schrödinger equation is implemented. Before continuing I wanted to ask if you could take a glance at the code and tell me whether I got things right. To clarify what I did so far: Basically I want to implement an equation of the form So far so good. Now, what I am not too sure about is the way I implemented a stochastic Schrödinger equation that allows for multiple Wiener increments, so simply If you have time, could you also take a look at the Of course any comments regarding performance, type stability, clean syntax, etc. are also very welcome. Thanks! |
Two things to note:
|
This is implemented in #204 |
A more general interface to pass quantum systems in combination with others to an ODE solver (for example DifferentialEquations.jl) would be nice. This is currently a bit tedious since it requires ugly modifications of modules (see e.g. a semi-classical system where the classical differential equations are stochastic here). It's probably better to this after #92.
The text was updated successfully, but these errors were encountered: