Meta.Numerics.Functions Namespace 
Class  Description  

AdvancedComplexMath 
Contains methods that compute advanced functions of complex arguments.
 
AdvancedIntegerMath 
Contains methods that compute advanced functions of integer arguments.
 
AdvancedMath 
Contains methods that compute advanced functions with real arguments.
 
IntegerPartition 
Represents an integer partition.
 
OrthogonalPolynomials 
Contains methods that compute the values of orthogonal polynomials.
 
Permutation 
Represents a permutation.
 
SpinMath 
Contains methods for computing functions of spin and spin states.

Structure  Description  

Element 
Describes the multiplicity of an integer in a set.
 
SolutionPair 
Contains a pair of solutions to a differential equation.
 
Spin 
Represents a spinor.
 
SpinState 
Represents the state of a spinor.

This namespace contains types for computing more than 100 advanced functions.
Most of the functions are organized into several static classes. AdvancedIntegerMath contains functions of integers such as BinomialCoefficient(Int32, Int32). AdvancedMath contains functions of real numbers, from relatively wellknown functions like Erf(Double) and Gamma(Double), to relatively obscure functions like PolyLog(Int32, Double). Complex variants of some these functions are provided by AdvancedComplexMath.
The namesace also contains a handfull of types representing specialized mathematical objects such as Permutations and SpinStates. Functions on these objects are defined on the types themselves or on additional static class collections such as SpinMath.