T
- the type of the field elementsRealFieldElement<T>
BigFraction
, BigReal
, Complex
, Decimal64
, DerivativeStructure
, Dfp
, DfpDec
, FieldDerivativeStructure
, FieldTuple
, Fraction
, SparseGradient
, Tuple
public interface FieldElement<T>
Field
Modifier and Type | Method | Description |
---|---|---|
T |
add(T a) |
Compute this + a.
|
T |
divide(T a) |
Compute this ÷ a.
|
Field<T> |
getField() |
Get the
Field to which the instance belongs. |
T |
multiply(int n) |
Compute n × this.
|
T |
multiply(T a) |
Compute this × a.
|
T |
negate() |
Returns the additive inverse of
this element. |
T |
reciprocal() |
Returns the multiplicative inverse of
this element. |
T |
subtract(T a) |
Compute this - a.
|
T add(T a) throws NullArgumentException
a
- element to addNullArgumentException
- if a
is null
.T subtract(T a) throws NullArgumentException
a
- element to subtractNullArgumentException
- if a
is null
.T negate()
this
element.this
.T multiply(int n)
n
- Number of times this
must be added to itself.T multiply(T a) throws NullArgumentException
a
- element to multiplyNullArgumentException
- if a
is null
.T divide(T a) throws NullArgumentException, MathRuntimeException
a
- element to divide byNullArgumentException
- if a
is null
.MathRuntimeException
- if a
is zeroT reciprocal() throws MathRuntimeException
this
element.this
.MathRuntimeException
- if this
is zeroCopyright © 2016–2018 Hipparchus.org. All rights reserved.