Extreme. Mathematics. Generic Namespace
The Extreme.Mathematics.Generic namespace contains fundamental classes for computing with generic numerical types.
Classes
Can | When applied to a class or structure, indicates that the implementation of the type can be specialized for specific values of the type parameters. |
Generic | The exception that is thrown when generic arithmetic operations are not supported by the operand type. |
Generic | Contains extension methods for generic arithmetic interfaces. |
Type | Represents a named association between two types. |
Type | Represents a global registry of type associations. |
Interfaces
IBit | Represents the contract for operations on an operand type that supports bitwise operations. |
IComplex | Represents the contract for elementary functions of complex values. |
IComplex | Represents the contract for operations on a complex operand type that supports division. |
IComplex | Represents the contract for a complex operand type that supports IEEE-style special values. |
IComplex | Represents the contract for operations on an operand type that represents complex values. |
IComplex | Represents the contract for operations on an operand type that represents complex values. |
IComplex | Represents the contract for operations on a type that supports multiplication. |
IDivision | Represents the contract for operations on an operand type that supports divison and multiplicative inverses. |
IEuclidean | Represents the contract for operations on an operand type that supports division with remainder. |
IField | Represents the contract for operations on an operand type that supports divison and multiplicative inverses. |
IFractional | Represents the contract for operations on an operand type that represents numbers with a fraction, like rational and real numbers. |
IGroup | Represents the contract for operations on a type that supports addition and subtraction. |
IIeee | Represents the contract for operations on an operand type that has IEEE-754 special values. |
IReal | Represents the contract for operations on an operand type that represents real numbers. |
IRing | Represents the contract for operations on a type that implements multiplication of an operand type. |
IVector | Represents the contract for the scalar multiplication on a vector space. |