Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Herwig::GSLBisection Class Reference
This class is designed to find the root of a given function between 2 limits using bisection methods. More...
Inheritance diagram for Herwig::GSLBisection:
This class is designed to find the root of a given function between 2 limits using bisection methods.
The function is supplied using a templated class that must define operator(argument). The units of the argument ArgType and return type ValType must be supplied in the integrand class using a typedef. In addition the baseunit should be supplied by static methods vUnit() and aUnit() to avoid numerical problems that arise when the centrally defined baseunit is several orders of magnitude off the one you need. As an example see:
Constructor & Destructor Documentation
Member Function Documentation
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
template<class T >
The result of the root finding.
The documentation for this class was generated from the following file:
Generated on Thu Jun 28 2018 14:56:28 for Herwig by 1.8.13