Numerics.NET.Generic Namespace

The Numerics.NET.Generic namespace contains fundamental classes for computing with generic numerical types.

Classes

GenericArithmeticException The exception that is thrown when generic arithmetic operations are not supported by the operand type.
OperationsAttribute When applied to a class or structure, indicates the type that implements IOperations<T> for the type.

Structures

FromConverterConverts values from Double to other types.
FromNullableConverterConverts values from nullable value types to other types.

Interfaces

IBitOperations<T> Represents the contract for operations on an operand type that supports bitwise operations.
Obsolete.
IComplexElementaryFunctions<T, U> Represents the contract for elementary functions of complex values.
Obsolete.
IComplexFieldOperations<T, U> Represents the contract for operations on a complex operand type that supports division.
Obsolete.
IComplexIeeeOperations<T, U> Represents the contract for a complex operand type that supports IEEE-style special values.
Obsolete.
IComplexOperations<T> Represents the contract for operations on an operand type that represents complex values.
Obsolete.
IComplexOperations<T, U> Represents the contract for operations on an operand type that represents complex values.
Obsolete.
IComplexRingOperations<T, U> Represents the contract for operations on a type that supports multiplication.
Obsolete.
IDivisionOperations<T, TClosure> Represents the contract for operations on an operand type that supports divison and multiplicative inverses.
Obsolete.
IEuclideanRingOperations<T> Represents the contract for operations on an operand type that supports division with remainder.
Obsolete.
IFieldOperations<T> Represents the contract for operations on an operand type that supports divison and multiplicative inverses.
Obsolete.
IFractionalOperations<T> Represents the contract for operations on an operand type that represents numbers with a fraction, like rational and real numbers.
Obsolete.
IFromConverter<T> Specifies the contract implemented by converter types.
IGroupOperations<T> Represents the contract for operations on a type that supports addition and subtraction.
Obsolete.
IIeeeOperations<T> Represents the contract for operations on an operand type that has IEEE-754 special values.
Obsolete.
IOperations<T> Represents the arithmetic and other operations for an operand type.
IRealOperations<T> Represents the contract for operations on an operand type that represents real numbers.
Obsolete.
IRingOperations<T> Represents the contract for operations on a type that implements multiplication of an operand type.
Obsolete.
IVectorSpaceOperations<TScalar, TVector> Represents the contract for the scalar multiplication on a vector space.
Obsolete.