Package org.tensorics.core.commons.lang
Interface BasicOperationSupport<S>
-
- Type Parameters:
S
- the type of the objects on which to operate
- All Known Implementing Classes:
AbstractQuantityStatisticPredicate
,Averaging
,FieldInterpolator
,FunctionSupport
,FunctionSupportWithConversionAndComparator
,IterableAverage
,IterableRms
,IterableSize
,IterableStd
,IterableSum
,IterableSumOfSquares
,IterableVar
,LinearInterpolationStrategy
,QuantityGreaterPredicate
,QuantityLessPredicate
,RootMeanSquare
,ScalarIterableSupport
,ScalarSupport
,TensorSupport
,UncorrelatedErrorPropagationStrategy
public interface BasicOperationSupport<S>
An interface which simply defines basic operations on a certain type. The main purpose of this interface is mainly to streamline naming and make consistent refactorings easier.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S
absoluteValueOf(S value)
OngoingBinaryOperation<S>
calculate(S operand)
S
inverseOf(S element)
S
negativeOf(S element)
S
squareOf(S value)
S
squareRootOf(S value)
-