IGroup Operations<T> Interface
Represents the contract for operations on a type that supports addition and subtraction.
Definition
Namespace: Extreme.Mathematics.Generic
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public interface IGroupOperations<T> : IComparer<T>,
IEqualityComparer<T>
- Implements
- IComparer<T>, IEqualityComparer<T>
Type Parameters
- T
- The type of the operands.
Properties
| Max | Gets the largest possible value of the operand type. |
| Min | Gets the smallest possible value of the operand type. |
| Zero | Gets the value of zero for the operand type T. |
Methods
| Abs | Returns the absolute value of a value. |
| Add | Adds one value to another. |
| Compare | Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. (Inherited from IComparer<T>) |
| Equals | Determines whether the specified objects are equal. (Inherited from IEqualityComparer<T>) |
| Get | Returns a hash code for the specified object. (Inherited from IEqualityComparer<T>) |
| Negate | Negates a value. |
| Subtract | Subtracts one value from another. |
Extension Methods
| Max<T> |
Returns the larger of two numbers.
(Defined by GenericExtensions) |
| Max<T> |
Returns the largest of three numbers.
(Defined by GenericExtensions) |
| Min<T> |
Returns the smaller of two numbers.
(Defined by GenericExtensions) |
| Min<T> |
Returns the smallest of three numbers.
(Defined by GenericExtensions) |