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 well-known 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.