Package org.tensorics.core.function.lang
Class FunctionSupport<Y>
- java.lang.Object
-
- org.tensorics.core.scalar.lang.ScalarSupport<V>
-
- org.tensorics.core.iterable.lang.ScalarIterableSupport<Y>
-
- org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator<Y,Y>
-
- org.tensorics.core.function.lang.FunctionSupport<Y>
-
- Type Parameters:
Y
- the type of the independent variable (input) and dependent variable (output) of the discrete function and the type of the scalar values (elements of the field) on which to operate
- All Implemented Interfaces:
BasicOperationSupport<Y>
public class FunctionSupport<Y> extends FunctionSupportWithConversionAndComparator<Y,Y>
Specialisation ofFunctionSupportWithConversionAndComparator
forDiscreteFunction
s from Y to Y.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <X> FunctionSupportWithConversionAndComparator<X,Y>
withConversionAndComparator(Conversion<X,Y> conversion, java.util.Comparator<X> comparator)
-
Methods inherited from class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
averageOf, calculate, environment, rmsOf, stdOf
-
Methods inherited from class org.tensorics.core.iterable.lang.ScalarIterableSupport
averageOf, rmsOf, sizeOf, stdOf, sumOf, sumOfSquaresOf, varOf
-
Methods inherited from class org.tensorics.core.scalar.lang.ScalarSupport
absoluteValueOf, calculate, countOf, field, inverseOf, negativeOf, one, squareOf, squareRootOf, testIf, two, zero
-
-
-
-
Method Detail
-
withConversionAndComparator
public final <X> FunctionSupportWithConversionAndComparator<X,Y> withConversionAndComparator(Conversion<X,Y> conversion, java.util.Comparator<X> comparator)
- Parameters:
conversion
- defines how to transform a value of X type to Y type- Returns:
- a
FunctionSupportWithConversionAndComparator
with a givenConversion
set
-
-