-
Notifications
You must be signed in to change notification settings - Fork 39
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
Facilitate solution saving at precise parameter values #172
Comments
If you tune the number So no, there is no interface right now although with |
I'm guessing this step should be added in
|
No, this is to locate the event. Once it has been located, we should do something with the event. This part is not done. I guess, we should let the user pass a finaliser function to be applied to the event. In your case, the event function would be a newton algorithm. |
So you mean add a Newton iteration in
or did you have something else in mind ? |
probably the easiest would be to dispatch on BifurcationKit.jl/src/Continuation.jl Line 522 in 40113d0
Something like
This is a hack that would probably work. However, it is not a general solution because if you use a Pair of events with The best way would be to add a finalizer function in all events BifurcationKit.jl/src/Continuation.jl Line 522 in 40113d0
|
What about a dispatch over any I just looked at |
It depends what you want to do:
|
I would say, I'd love a solution for myself, but also for the library ;). |
Solved. |
In SciML ODE solvers, there is a built-in
saveat
option that allows to save the solution at precise time steps with interpolation between actually computed points.I know that BifurcationKit allors to use e.g.
SaveAtEvent
, but as advertised that is not very precise, and there is this section of the documentation, but I could not make any sense of it to save the solution at precise continuation parameter values.Could there be some more information, or some easier interface to facilitate such precise savings of the solution ?
The text was updated successfully, but these errors were encountered: