-
Notifications
You must be signed in to change notification settings - Fork 2
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
List of numerical schemes #11
Comments
Closed by 84838cb |
This issue was not intended to be closed... was just a "room" for discuss about desiderata schemes. Please, reopen it. |
@giacombum thank you! P.S. nice README :-) I have already seen something similar... |
@szaghi I've a good master... |
I've found a nice algorithm to divide an integration interval in a series of little intervals to minimize the error of the numerical integration algorithm, but I've a doubt on which is the best way to proceed: this algorithm is suitable for a wide series of integration formulas (midpoint, trapezoidal, Simpson's, ecc...), so I think that can be useful that any of this integrator use this adaptive method to release themselves from a fixed choose of the number of subintervals in which the main interval has to be divided (see for example here). Do you think can be useful to implement this algorithm over all the integrators? Or do you think is better to develop an "adaptive" version of each integrator? Or, moreover, do you think is better to develop an independent routine that uses this algorithm to split the original interval into adaptive sub-intervals? A remarkable observation: the procedure that computes the step sizes uses the integrator to compute an error estimation and estabilish if the interval has to be splitted or not! As always, I hope I've explained what I mean... |
I am not an expert on definite integrals numerical schemes (I just remember what learned at university lessons), but in general I can suggest:
In this scenario you avoid to replicate the adaptive algorithm for each integrator using always the same implementation (improving code re-usability, robustness, conciseness and clearness). |
To the aim of the numerical solution of definite integrals many schemes have been devised. It could be helpful to have a list of desiderata:
The text was updated successfully, but these errors were encountered: