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