aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sharpen divergence detection testChristoph Groth2018-05-161-26/+28
| | | | | | Instead of testing the divergence detection with functions that consist of a single peak, use functions of multiple peaks with the exponent drawn randomly.
* add "battery" testChristoph Groth2018-03-031-47/+160
|
* add absolute error conditionChristoph Groth2018-03-031-6/+11
|
* turn split and refine into coroutines and move them to _IntervalChristoph Groth2018-02-281-49/+62
|
* implement evaluation of the interpolated integrandChristoph Groth2018-02-283-11/+104
|
* move interval quality check into refine()Christoph Groth2018-02-231-13/+18
|
* get rid of nr_pointsChristoph Groth2018-02-232-20/+10
|
* use insort instead of sortChristoph Groth2018-02-231-2/+8
|
* sort ivals instead of using i_maxChristoph Groth2018-02-231-23/+17
|
* no longer delete any intervalsChristoph Groth2018-02-231-17/+4
| | | | | | | | | | The maximum number of intervals is no longer limited. Arbitrarily deleting intervals introduced arbitrary inaccuracies and there's really no point. In typical cases the max_ivals=200 was not reached anyway and in pathological cases killing intervals is not a useful thing to do. When intervals become too narrow for further refinement they are no longer deleted but end up in self.attic.
* initial commitChristoph Groth2018-02-239-0/+655