Interface IGroupAction<TSelf, TValue>
Interface defining methods to multiply or divide an element with a scalar.
Namespace: BRIDGES.Algebra.Sets
Assembly: BRIDGES.dll
Syntax
public interface IGroupAction<TSelf, TValue>
Type Parameters
Name | Description |
---|---|
TSelf | Type of the elements in the vector space. |
TValue | Type of the scalar in the field. |
Methods
| Improve this Doc View SourceDivide(TValue)
Computes the right scalar division of the current element.
Declaration
TSelf Divide(TValue divisor)
Parameters
Type | Name | Description |
---|---|---|
TValue | divisor | The scalar to divide with on the right. |
Returns
Type | Description |
---|---|
TSelf | The new element resulting from the scalar dividion. |
Multiply(TValue)
Computes the right scalar multiplication of the current element.
Declaration
TSelf Multiply(TValue factor)
Parameters
Type | Name | Description |
---|---|---|
TValue | factor | The scalar to multiply with on the right. |
Returns
Type | Description |
---|---|
TSelf | The new element resulting from the scalar multiplication. |