Package org.tensorics.core.function.lang
Class FunctionExpressionSupport<Y>
- java.lang.Object
-
- org.tensorics.core.scalar.lang.ScalarExpressionSupport<V>
-
- org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport<Y>
-
- org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator<Y,Y>
-
- org.tensorics.core.function.lang.FunctionExpressionSupport<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
public class FunctionExpressionSupport<Y> extends FunctionExpressionSupportWithConversionAndComparator<Y,Y>
Specialisation ofFunctionExpressionSupportWithConversionAndComparator
for expressions ofDiscreteFunction
s from Y to Y.
-
-
Constructor Summary
Constructors Constructor Description FunctionExpressionSupport(Environment<Y> environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <X> FunctionExpressionSupportWithConversionAndComparator<X,Y>
withConversionAndComparator(Conversion<X,Y> conversion, java.util.Comparator<X> comparator)
-
Methods inherited from class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
averageOfF, calculateF, environment, rmsOfF, stdOfF
-
Methods inherited from class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
averageOf, averageOf, rmsOf, rmsOf, sizeOf, sizeOf, stdOf, stdOf, sumOf, sumOf, sumOfSquaresOf, sumOfSquaresOf, testIfIt
-
Methods inherited from class org.tensorics.core.scalar.lang.ScalarExpressionSupport
calculate, calculate, field, inverseOf, inverseOf, negativeOf, negativeOf, one, squareOf, squareOf, squareRootOf, squareRootOf, testIf, two, zero
-
-
-
-
Constructor Detail
-
FunctionExpressionSupport
public FunctionExpressionSupport(Environment<Y> environment)
-
-
Method Detail
-
withConversionAndComparator
public final <X> FunctionExpressionSupportWithConversionAndComparator<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
FunctionExpressionSupportWithConversionAndComparator
with a givenConversion
set
-
-