|
xerus
a general purpose tensor library
|
Implementation of the Romberg integration, polynomial class and limit extractors. More...
#include <xerus/misc/simpleNumerics.h>#include <xerus/misc/math.h>#include <xerus/misc/containerSupport.h>#include <xerus/misc/exceptions.h>#include <xerus/misc/namedLogger.h>#include <xerus/misc/check.h>#include <xerus/misc/internal.h>Go to the source code of this file.
Namespaces | |
| xerus | |
| The main namespace of xerus. | |
| xerus::misc | |
| Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library. | |
Functions | |
| double | xerus::misc::find_root_bisection (const std::function< double(double)> &_f, double _min, double _max, double _epsilon=1e-14) |
| double | xerus::misc::integrate (const std::function< double(double)> &_f, double _a, double _b, double _eps=std::numeric_limits< double >::epsilon(), uint _minIter=4, uint _maxIter=6, uint _branchFactor=7, uint _maxRecursion=10, bool _relativeError=true) |
| Performs a Romberg Integration (richardson extrapolation of regular riemannian sum) + adaptive refinement. More... | |
| double | xerus::misc::integrate_segmented (const std::function< double(double)> &_f, double _a, double _b, double _segmentation, double _eps=1e-8, uint _minIter=4, uint _maxIter=6, uint _branchFactor=8, uint _maxRecursion=10) |
Implementation of the Romberg integration, polynomial class and limit extractors.
Definition in file simpleNumerics.cpp.