S
- the type of the scalar values (elements of the field)public class QuantityOperationRepository<S>
extends java.lang.Object
Constructor and Description |
---|
QuantityOperationRepository(QuantityEnvironment<S> environment) |
Modifier and Type | Method and Description |
---|---|
UnaryOperation<QuantifiedValue<S>> |
absoluteValue() |
BinaryOperation<QuantifiedValue<S>> |
addition() |
UnaryOperation<QuantifiedValue<S>> |
additiveInversion() |
BinaryOperation<QuantifiedValue<S>> |
division() |
QuantityEnvironment<S> |
environment() |
BinaryOperation<QuantifiedValue<S>> |
multiplication() |
UnaryOperation<QuantifiedValue<S>> |
multiplicativeInversion() |
QuantifiedValue<S> |
one() |
BinaryOperation<QuantifiedValue<S>> |
power() |
BinaryOperation<QuantifiedValue<S>> |
root() |
BinaryOperation<QuantifiedValue<S>> |
subtraction() |
QuantifiedValue<S> |
two() |
QuantifiedValue<S> |
zero() |
public QuantityOperationRepository(QuantityEnvironment<S> environment)
public BinaryOperation<QuantifiedValue<S>> addition()
public UnaryOperation<QuantifiedValue<S>> additiveInversion()
public UnaryOperation<QuantifiedValue<S>> absoluteValue()
public BinaryOperation<QuantifiedValue<S>> subtraction()
public QuantifiedValue<S> zero()
public BinaryOperation<QuantifiedValue<S>> multiplication()
public BinaryOperation<QuantifiedValue<S>> power()
public BinaryOperation<QuantifiedValue<S>> root()
public BinaryOperation<QuantifiedValue<S>> division()
public UnaryOperation<QuantifiedValue<S>> multiplicativeInversion()
public QuantifiedValue<S> one()
public QuantifiedValue<S> two()
public QuantityEnvironment<S> environment()