- \ref SpecFunc, with all the major functions (Bessel functions, Legendre polynomial, etc..)
- \ref StatFunc, Mathematical functions used in statistics such as probability density functions, cumulative distributions functions and their inverse (quantiles).
- Numerical algorithms:
- \ref Integration
- \ref MCIntegration
- \ref Deriv
- \ref RootFinders
- \ref Min1D
- \ref MultiMin

- \ref Interpolation
- \ref FuncApprox, based on Chebyshev polynomials
- \ref Random
- \ref CppFunctions :
- Interface for generic and parameteric functions in one and multi dimensions
- Concrete function classes like ROOT::Math::Polynomial for polynomial evaluation and root solvers
- Wrapper class inheriting from the ROOT::Math function interfaces for the %ROOT TF1 objects in the case of one (ROOT::Math::WrappedTF1) and multi dimensions (ROOT::Math::WrappedMultiTF1).

The mathematical functions are implemented as a set of free functions in the namespace \em ROOT::Math. The naming used for the special functions is the same proposed for the C++ standard (see C++ standard extension proposal document).
The MathMore library is implemented wrapping in C++ the GNU Scientific Library (GSL).

To build MathMore you need to have first GSL installed somewhere in your system. A version of GSL larger or equal 1.8 is required.
A tar file of GSL can be downloaded from the GSL Web site, or (for version 1.8) from
here. Windows binaries, compiled using Visual Studio 7.1 can be downloaded from this location.

MathMore (and its %ROOT CINT dictionary) can be built within %ROOT whenever a GSL library is found in the system. Optionally the GSL library and header file location can be specified in the %ROOT configure script with *configure --with-gsl-incdir=... --with-gsl-libdir=...*

MathMore can be built also a stand-alone library (without requiring %ROOT) downloding the tar file from the Web. Note that in this case the library will **NOT** contain the dictionary information and therefore cannot be used interactivly.

The current standalone version of MathMore can be downloaded here.

To build the library run first the script *configure --with-gsl="gsl_dir_location"* and then *make*. Do *configure --help* to see options available in configuring, like defining the installation directory. Run also *make install* to install the library and include files and *make check* to build the tests.

The source code is distributed under the GNU General Public License.
@authors Lorenzo Moneta