T
- the type of the field elementspublic class ExplicitFieldImpl<T> extends java.lang.Object implements ExplicitField<T>
Constructor and Description |
---|
ExplicitFieldImpl(OrderedField<T> field) |
Modifier and Type | Method and Description |
---|---|
UnaryOperation<T> |
absoluteValue() |
BinaryOperation<T> |
addition()
Has to return the '+' operation.
|
UnaryOperation<T> |
additiveInversion() |
java.util.Comparator<T> |
comparator() |
BinaryOperation<T> |
division() |
BinaryPredicate<T> |
equal() |
BinaryPredicate<T> |
greater() |
BinaryPredicate<T> |
greaterOrEqual() |
BinaryPredicate<T> |
less() |
BinaryPredicate<T> |
lessOrEqual() |
BinaryOperation<T> |
multiplication()
Has to return the '*' operation.
|
UnaryOperation<T> |
multiplicativeInversion() |
T |
one() |
BinaryOperation<T> |
subtraction() |
T |
two() |
T |
zero() |
public ExplicitFieldImpl(OrderedField<T> field)
public final BinaryOperation<T> addition()
ExplicitField
addition
in interface ExplicitField<T>
public final BinaryOperation<T> multiplication()
ExplicitField
multiplication
in interface ExplicitField<T>
public final UnaryOperation<T> additiveInversion()
additiveInversion
in interface ExplicitField<T>
public UnaryOperation<T> absoluteValue()
absoluteValue
in interface ExplicitField<T>
public final BinaryOperation<T> subtraction()
subtraction
in interface ExplicitField<T>
public final T zero()
zero
in interface ExplicitField<T>
public final BinaryOperation<T> division()
division
in interface ExplicitField<T>
public final UnaryOperation<T> multiplicativeInversion()
multiplicativeInversion
in interface ExplicitField<T>
public final T one()
one
in interface ExplicitField<T>
public final T two()
two
in interface ExplicitField<T>
public BinaryPredicate<T> less()
less
in interface ExplicitField<T>
public BinaryPredicate<T> lessOrEqual()
lessOrEqual
in interface ExplicitField<T>
public BinaryPredicate<T> equal()
equal
in interface ExplicitField<T>
public BinaryPredicate<T> greaterOrEqual()
greaterOrEqual
in interface ExplicitField<T>
public BinaryPredicate<T> greater()
greater
in interface ExplicitField<T>
public java.util.Comparator<T> comparator()
comparator
in interface ExplicitField<T>