Package org.tensorics.core.lang
Class TensoricDoubleExpressions
- java.lang.Object
-
- org.tensorics.core.lang.TensoricDoubleExpressions
-
public class TensoricDoubleExpressions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TensoricDoubleExpressions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression<java.lang.Double>
averageOf(java.lang.Iterable<java.lang.Double> iterable)
static Expression<java.lang.Double>
averageOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
static Expression<java.lang.Double>
averageOfF(Expression<DiscreteFunction<java.lang.Double,java.lang.Double>> functionExpresssion)
static OngoingDeferredBinaryOperation<java.lang.Double>
calculate(Expression<java.lang.Double> left)
static OngoingDeferredQuantifiedScalarOperation<java.lang.Double>
calculateQ(Expression<QuantifiedValue<java.lang.Double>> scalar)
static OngoingDeferredQuantifiedTensorOperation<java.lang.Double>
calculateQT(Tensor<QuantifiedValue<java.lang.Double>> left)
static <TB extends Tensorbacked<QuantifiedValue<java.lang.Double>>>
OngoingDeferredQuantifiedTensorBackedOperation<java.lang.Double,TB>calculateQTB(java.lang.Class<TB> resultClass, Expression<TB> tensor)
static OngoingDeferredTensorOperation<java.lang.Double>
calculateT(Expression<Tensor<java.lang.Double>> tensoric)
static <TB extends Tensorbacked<java.lang.Double>>
OngoingDeferredTensorBackedOperation<java.lang.Double,TB>calculateTB(java.lang.Class<TB> resultClass, Expression<TB> tensoric)
static Expression<Tensor<java.lang.Double>>
elementInverseOf(Expression<Tensor<java.lang.Double>> tensor)
static Expression<Tensor<java.lang.Double>>
elementNegativeOf(Expression<Tensor<java.lang.Double>> tensor)
static <QTB extends Tensorbacked<QuantifiedValue<java.lang.Double>>>
Expression<QTB>elementNegativeOfQTB(java.lang.Class<QTB> resultClass, Expression<QTB> tensor)
static <TB extends Tensorbacked<java.lang.Double>>
Expression<TB>elementNegativeOfTB(Expression<TB> tensor)
static Expression<java.lang.Double>
inverseOf(Expression<java.lang.Double> element)
static Expression<java.lang.Double>
negativeOf(Expression<java.lang.Double> element)
static Expression<java.lang.Double>
rmsOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
static Expression<java.lang.Double>
rmsOfF(Expression<DiscreteFunction<java.lang.Double,java.lang.Double>> functionExpresssion)
static Expression<java.lang.Double>
sizeOf(Expression<? extends java.lang.Iterable<?>> iterableExpression)
Expression<java.lang.Double>
squareOf(Expression<java.lang.Double> value)
Expression<java.lang.Double>
squareRootOf(Expression<java.lang.Double> value)
static Expression<java.lang.Double>
sumOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
static Expression<java.lang.Double>
sumOfSquaresOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
static OngoingDeferredBinaryPredicate<java.lang.Double>
testIf(Expression<java.lang.Double> expression)
static OngoingDeferredIterableBinaryPredicate<java.lang.Double>
testIfIt(Expression<java.lang.Iterable<java.lang.Double>> iterableExpression)
static <X> FunctionExpressionSupportWithConversionAndComparator<X,java.lang.Double>
withConversionAndComparator(Conversion<X,java.lang.Double> conversion, java.util.Comparator<X> comparator)
-
-
-
Method Detail
-
negativeOf
public static final Expression<java.lang.Double> negativeOf(Expression<java.lang.Double> element)
-
averageOf
public final Expression<java.lang.Double> averageOf(java.lang.Iterable<java.lang.Double> iterable)
-
inverseOf
public static final Expression<java.lang.Double> inverseOf(Expression<java.lang.Double> element)
-
averageOf
public static final Expression<java.lang.Double> averageOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
-
sizeOf
public static final Expression<java.lang.Double> sizeOf(Expression<? extends java.lang.Iterable<?>> iterableExpression)
-
squareRootOf
public Expression<java.lang.Double> squareRootOf(Expression<java.lang.Double> value)
-
sumOf
public static final Expression<java.lang.Double> sumOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
-
squareOf
public Expression<java.lang.Double> squareOf(Expression<java.lang.Double> value)
-
calculateT
public static final OngoingDeferredTensorOperation<java.lang.Double> calculateT(Expression<Tensor<java.lang.Double>> tensoric)
-
rmsOf
public static final Expression<java.lang.Double> rmsOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
-
calculate
public static final OngoingDeferredBinaryOperation<java.lang.Double> calculate(Expression<java.lang.Double> left)
-
sumOfSquaresOf
public static final Expression<java.lang.Double> sumOfSquaresOf(Expression<? extends java.lang.Iterable<java.lang.Double>> iterableExpression)
-
elementInverseOf
public static final Expression<Tensor<java.lang.Double>> elementInverseOf(Expression<Tensor<java.lang.Double>> tensor)
-
elementNegativeOf
public static final Expression<Tensor<java.lang.Double>> elementNegativeOf(Expression<Tensor<java.lang.Double>> tensor)
-
calculateQT
public static final OngoingDeferredQuantifiedTensorOperation<java.lang.Double> calculateQT(Tensor<QuantifiedValue<java.lang.Double>> left)
-
calculateQ
public static final OngoingDeferredQuantifiedScalarOperation<java.lang.Double> calculateQ(Expression<QuantifiedValue<java.lang.Double>> scalar)
-
elementNegativeOfTB
public static final <TB extends Tensorbacked<java.lang.Double>> Expression<TB> elementNegativeOfTB(Expression<TB> tensor)
-
calculateTB
public static final <TB extends Tensorbacked<java.lang.Double>> OngoingDeferredTensorBackedOperation<java.lang.Double,TB> calculateTB(java.lang.Class<TB> resultClass, Expression<TB> tensoric)
-
elementNegativeOfQTB
public static final <QTB extends Tensorbacked<QuantifiedValue<java.lang.Double>>> Expression<QTB> elementNegativeOfQTB(java.lang.Class<QTB> resultClass, Expression<QTB> tensor)
-
calculateQTB
public static final <TB extends Tensorbacked<QuantifiedValue<java.lang.Double>>> OngoingDeferredQuantifiedTensorBackedOperation<java.lang.Double,TB> calculateQTB(java.lang.Class<TB> resultClass, Expression<TB> tensor)
-
testIf
public static final OngoingDeferredBinaryPredicate<java.lang.Double> testIf(Expression<java.lang.Double> expression)
-
testIfIt
public static final OngoingDeferredIterableBinaryPredicate<java.lang.Double> testIfIt(Expression<java.lang.Iterable<java.lang.Double>> iterableExpression)
-
rmsOfF
public static final Expression<java.lang.Double> rmsOfF(Expression<DiscreteFunction<java.lang.Double,java.lang.Double>> functionExpresssion)
-
averageOfF
public static final Expression<java.lang.Double> averageOfF(Expression<DiscreteFunction<java.lang.Double,java.lang.Double>> functionExpresssion)
-
withConversionAndComparator
public static final <X> FunctionExpressionSupportWithConversionAndComparator<X,java.lang.Double> withConversionAndComparator(Conversion<X,java.lang.Double> conversion, java.util.Comparator<X> comparator)
-
-