Package org.tensorics.core.lang
Class TensoricDoubles
- java.lang.Object
-
- org.tensorics.core.lang.TensoricDoubles
-
public final class TensoricDoubles extends java.lang.Object
Provides delegate methods to a static instance of aTensoricSupport<Double>
. This is for convenience purposes, so that a simple calculation does not have to inherit from the support class, but can statically import methods from this class.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Double
absoluteValueOf(java.lang.Double value)
static QuantifiedValue<java.lang.Double>
absoluteValueOf(QuantifiedValue<java.lang.Double> value)
static java.lang.Double
avarageOf(java.lang.Iterable<java.lang.Double> values)
static java.lang.Double
averageOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
averageOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static OngoingBinaryOperation<java.lang.Double>
calculate(java.lang.Double operand)
static OngoingQuantifiedScalarOperation<java.lang.Double>
calculate(java.lang.Double value, javax.measure.unit.Unit<?> unit)
static OngoingQuantifiedScalarOperation<java.lang.Double>
calculate(QuantifiedValue<java.lang.Double> scalar)
static <C> OngoingTensorOperation<C,java.lang.Double>
calculate(Tensor<java.lang.Double> tensoric)
static <TB extends Tensorbacked<java.lang.Double>>
OngoingTensorBackedOperation<TB,java.lang.Double>calculate(TB tensorBacked)
static OngoingQuantifiedTensorOperation<java.lang.Double>
calculateQ(Tensor<QuantifiedValue<java.lang.Double>> left)
static <QTB extends Tensorbacked<QuantifiedValue<java.lang.Double>>>
OngoingQuantifiedTensorBackedOperation<QTB,java.lang.Double>calculateQ(QTB left)
static ConfidenceLevel<java.lang.Double>
confidenceLevelOf(java.lang.Double confidenceLevel)
static OngoingQuantifiedScalarConversion<java.lang.Double>
convert(QuantifiedValue<java.lang.Double> value)
static java.lang.Double
countOf(int number)
static <C> Tensor<java.lang.Double>
elementInverseOf(Tensor<java.lang.Double> tensor)
static <S,R>
Tensor<R>elementwise(BinaryFunction<S,R> operation, Tensor<S> left, Tensor<S> right)
static Tensor<java.lang.Double>
elementwise(BinaryOperation<java.lang.Double> operation, Tensor<java.lang.Double> left, Tensor<java.lang.Double> right)
static java.lang.Double
inverseOf(java.lang.Double element)
static QuantifiedValue<java.lang.Double>
inverseOf(QuantifiedValue<java.lang.Double> element)
static java.lang.Double
negativeOf(java.lang.Double element)
static QuantifiedValue<java.lang.Double>
negativeOf(QuantifiedValue<java.lang.Double> element)
static <C> Tensor<java.lang.Double>
negativeOf(Tensor<java.lang.Double> tensor)
static <TB extends Tensorbacked<java.lang.Double>>
TBnegativeOf(TB tensorBacked)
static <TB extends Tensorbacked<QuantifiedValue<java.lang.Double>>>
TBnegativeOfQ(TB tensorBacked)
static java.lang.Double
one()
static <C> Tensor<java.lang.Double>
ones(Shape shape)
static OngoingFieldAwareResamplingStart<java.lang.Double>
resample(Tensor<java.lang.Double> tensor)
static java.lang.Double
rmsOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
rmsOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static java.lang.Double
sizeOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
sizeOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static java.lang.Double
squareOf(java.lang.Double value)
static java.lang.Double
squareRootOf(java.lang.Double value)
static java.lang.Double
stdOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
stdOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static java.lang.Double
sumOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
sumOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static java.lang.Double
sumOfSquaresOf(java.lang.Iterable<java.lang.Double> values)
static OngoingScalarBinaryPredicate<java.lang.Double>
testIf(java.lang.Double left)
static OngoingQuantifiedScalarBinaryPredicate<java.lang.Double>
testIf(QuantifiedValue<java.lang.Double> left)
static java.lang.Double
two()
static QuantifiedValue<java.lang.Double>
valueOf(java.lang.Double value, javax.measure.unit.Unit<?> unit)
static QuantifiedValue<java.lang.Double>
valueOf(java.lang.Double value, Unit unit)
static OngoingQuantityValueExtraction<java.lang.Double>
valueOf(QuantifiedValue<java.lang.Double> quantity)
static OngoingQuantityIterableValueExtraction<java.lang.Double>
valuesOf(java.lang.Iterable<QuantifiedValue<java.lang.Double>> quantities)
static OngoingQuantityTensorValueExtraction<java.lang.Double>
valuesOf(Tensor<QuantifiedValue<java.lang.Double>> tensor)
static OngoingQuantityIterableValueExtraction<java.lang.Double>
valuesOfI(java.lang.Iterable<QuantifiedValue<java.lang.Double>> quantities)
static java.lang.Double
varOf(java.lang.Iterable<java.lang.Double> values)
static QuantifiedValue<java.lang.Double>
varOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
static TensoricSupport<java.lang.Double>
with(ManipulationOption newOption)
static java.lang.Double
zero()
static <C> Tensor<java.lang.Double>
zeros(Shape shape)
-
-
-
Method Detail
-
calculate
public static final OngoingBinaryOperation<java.lang.Double> calculate(java.lang.Double operand)
-
avarageOf
public static final java.lang.Double avarageOf(java.lang.Iterable<java.lang.Double> values)
-
negativeOf
public static final java.lang.Double negativeOf(java.lang.Double element)
-
inverseOf
public static final java.lang.Double inverseOf(java.lang.Double element)
-
sizeOf
public static final java.lang.Double sizeOf(java.lang.Iterable<java.lang.Double> values)
-
zero
public static final java.lang.Double zero()
-
two
public static final java.lang.Double two()
-
one
public static final java.lang.Double one()
-
countOf
public static final java.lang.Double countOf(int number)
-
sumOf
public static final java.lang.Double sumOf(java.lang.Iterable<java.lang.Double> values)
-
rmsOf
public static final java.lang.Double rmsOf(java.lang.Iterable<java.lang.Double> values)
-
squareRootOf
public static final java.lang.Double squareRootOf(java.lang.Double value)
-
squareOf
public static final java.lang.Double squareOf(java.lang.Double value)
-
calculate
public static final <C> OngoingTensorOperation<C,java.lang.Double> calculate(Tensor<java.lang.Double> tensoric)
-
sumOfSquaresOf
public static final java.lang.Double sumOfSquaresOf(java.lang.Iterable<java.lang.Double> values)
-
elementInverseOf
public static final <C> Tensor<java.lang.Double> elementInverseOf(Tensor<java.lang.Double> tensor)
-
negativeOf
public static final <C> Tensor<java.lang.Double> negativeOf(Tensor<java.lang.Double> tensor)
-
averageOfQ
public static final QuantifiedValue<java.lang.Double> averageOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
rmsOfQ
public static final QuantifiedValue<java.lang.Double> rmsOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
varOfQ
public static final QuantifiedValue<java.lang.Double> varOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
stdOfQ
public static final QuantifiedValue<java.lang.Double> stdOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
calculateQ
public static final OngoingQuantifiedTensorOperation<java.lang.Double> calculateQ(Tensor<QuantifiedValue<java.lang.Double>> left)
-
sizeOfQ
public static final QuantifiedValue<java.lang.Double> sizeOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
valueOf
public static final QuantifiedValue<java.lang.Double> valueOf(java.lang.Double value, Unit unit)
-
calculate
public static final OngoingQuantifiedScalarOperation<java.lang.Double> calculate(java.lang.Double value, javax.measure.unit.Unit<?> unit)
-
sumOfQ
public static final QuantifiedValue<java.lang.Double> sumOfQ(java.lang.Iterable<QuantifiedValue<java.lang.Double>> values)
-
calculate
public static final OngoingQuantifiedScalarOperation<java.lang.Double> calculate(QuantifiedValue<java.lang.Double> scalar)
-
negativeOf
public static final QuantifiedValue<java.lang.Double> negativeOf(QuantifiedValue<java.lang.Double> element)
-
inverseOf
public static final QuantifiedValue<java.lang.Double> inverseOf(QuantifiedValue<java.lang.Double> element)
-
negativeOf
public static final <TB extends Tensorbacked<java.lang.Double>> TB negativeOf(TB tensorBacked)
-
calculate
public static final <TB extends Tensorbacked<java.lang.Double>> OngoingTensorBackedOperation<TB,java.lang.Double> calculate(TB tensorBacked)
-
negativeOfQ
public static final <TB extends Tensorbacked<QuantifiedValue<java.lang.Double>>> TB negativeOfQ(TB tensorBacked)
-
calculateQ
public static final <QTB extends Tensorbacked<QuantifiedValue<java.lang.Double>>> OngoingQuantifiedTensorBackedOperation<QTB,java.lang.Double> calculateQ(QTB left)
-
testIf
public static final OngoingScalarBinaryPredicate<java.lang.Double> testIf(java.lang.Double left)
-
testIf
public static final OngoingQuantifiedScalarBinaryPredicate<java.lang.Double> testIf(QuantifiedValue<java.lang.Double> left)
-
absoluteValueOf
public static final java.lang.Double absoluteValueOf(java.lang.Double value)
-
absoluteValueOf
public static final QuantifiedValue<java.lang.Double> absoluteValueOf(QuantifiedValue<java.lang.Double> value)
-
elementwise
public static final <S,R> Tensor<R> elementwise(BinaryFunction<S,R> operation, Tensor<S> left, Tensor<S> right)
-
elementwise
public static final Tensor<java.lang.Double> elementwise(BinaryOperation<java.lang.Double> operation, Tensor<java.lang.Double> left, Tensor<java.lang.Double> right)
-
valueOf
public static final QuantifiedValue<java.lang.Double> valueOf(java.lang.Double value, javax.measure.unit.Unit<?> unit)
-
valueOf
public static final OngoingQuantityValueExtraction<java.lang.Double> valueOf(QuantifiedValue<java.lang.Double> quantity)
-
valuesOfI
public static final OngoingQuantityIterableValueExtraction<java.lang.Double> valuesOfI(java.lang.Iterable<QuantifiedValue<java.lang.Double>> quantities)
-
confidenceLevelOf
public static final ConfidenceLevel<java.lang.Double> confidenceLevelOf(java.lang.Double confidenceLevel)
-
with
public static final TensoricSupport<java.lang.Double> with(ManipulationOption newOption)
-
valuesOf
public static final OngoingQuantityIterableValueExtraction<java.lang.Double> valuesOf(java.lang.Iterable<QuantifiedValue<java.lang.Double>> quantities)
-
convert
public static final OngoingQuantifiedScalarConversion<java.lang.Double> convert(QuantifiedValue<java.lang.Double> value)
-
valuesOf
public static final OngoingQuantityTensorValueExtraction<java.lang.Double> valuesOf(Tensor<QuantifiedValue<java.lang.Double>> tensor)
-
averageOf
public static final java.lang.Double averageOf(java.lang.Iterable<java.lang.Double> values)
-
varOf
public static final java.lang.Double varOf(java.lang.Iterable<java.lang.Double> values)
-
stdOf
public static final java.lang.Double stdOf(java.lang.Iterable<java.lang.Double> values)
-
resample
public static final OngoingFieldAwareResamplingStart<java.lang.Double> resample(Tensor<java.lang.Double> tensor)
-
-