Package org.tensorics.core.iterable.lang
Class ScalarIterableExpressionSupport<V>
- java.lang.Object
-
- org.tensorics.core.scalar.lang.ScalarExpressionSupport<V>
-
- org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport<V>
-
- Type Parameters:
V
- the type of the values of the field
- Direct Known Subclasses:
FunctionExpressionSupportWithConversionAndComparator
,TensorExpressionSupport
public class ScalarIterableExpressionSupport<V> extends ScalarExpressionSupport<V>
Provides utility methods for acting on expressions iterables of field elements.
-
-
Constructor Summary
Constructors Constructor Description ScalarIterableExpressionSupport(ExtendedField<V> field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression<V>
averageOf(java.lang.Iterable<V> iterable)
Expression<V>
averageOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
Expression<V>
rmsOf(java.lang.Iterable<V> iterable)
Expression<V>
rmsOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
Expression<V>
sizeOf(java.lang.Iterable<V> iterable)
Expression<V>
sizeOf(Expression<? extends java.lang.Iterable<?>> iterableExpression)
Expression<V>
stdOf(java.lang.Iterable<V> iterable)
Expression<V>
stdOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
Expression<V>
sumOf(java.lang.Iterable<V> iterable)
Expression<V>
sumOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
Expression<V>
sumOfSquaresOf(java.lang.Iterable<V> iterable)
Expression<V>
sumOfSquaresOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
OngoingDeferredIterableBinaryPredicate<V>
testIfIt(Expression<java.lang.Iterable<V>> iterableExpression)
-
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
-
ScalarIterableExpressionSupport
public ScalarIterableExpressionSupport(ExtendedField<V> field)
-
-
Method Detail
-
averageOf
public final Expression<V> averageOf(java.lang.Iterable<V> iterable)
-
averageOf
public final Expression<V> averageOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
-
sizeOf
public final Expression<V> sizeOf(java.lang.Iterable<V> iterable)
-
sizeOf
public final Expression<V> sizeOf(Expression<? extends java.lang.Iterable<?>> iterableExpression)
-
sumOf
public final Expression<V> sumOf(java.lang.Iterable<V> iterable)
-
sumOf
public final Expression<V> sumOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
-
rmsOf
public Expression<V> rmsOf(java.lang.Iterable<V> iterable)
-
rmsOf
public Expression<V> rmsOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
-
stdOf
public Expression<V> stdOf(java.lang.Iterable<V> iterable)
-
stdOf
public Expression<V> stdOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
-
sumOfSquaresOf
public Expression<V> sumOfSquaresOf(java.lang.Iterable<V> iterable)
-
sumOfSquaresOf
public Expression<V> sumOfSquaresOf(Expression<? extends java.lang.Iterable<V>> iterableExpression)
-
testIfIt
public final OngoingDeferredIterableBinaryPredicate<V> testIfIt(Expression<java.lang.Iterable<V>> iterableExpression)
-
-