Class QuantityGreaterPredicate<S>
- java.lang.Object
-
- org.tensorics.core.scalar.lang.ScalarSupport<S>
-
- org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate<S>
-
- org.tensorics.core.quantity.conditions.QuantityGreaterPredicate<S>
-
- Type Parameters:
S
- the value of the scalar (elements of the field)
- All Implemented Interfaces:
java.io.Serializable
,BasicOperationSupport<S>
,BinaryFunction<QuantifiedValue<S>,java.lang.Boolean>
,BinaryPredicate<QuantifiedValue<S>>
public class QuantityGreaterPredicate<S> extends AbstractQuantityStatisticPredicate<S> implements java.io.Serializable
A condition to test if a quantity is greater than another quantity. In case at least one of the quantities has an error, a statistical z-test is done at a given confidence level.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
mathsEnvironment
-
-
Constructor Summary
Constructors Constructor Description QuantityGreaterPredicate(QuantityEnvironment<S> environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
test(QuantifiedValue<S> left, QuantifiedValue<S> right)
Evaluates the predicate (condition) on the given arguments.java.lang.String
toString()
-
Methods inherited from class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
inverseGaussianCumulativeDistributionFunction, subtractQuantities, zTestValueForDifference
-
Methods inherited from class org.tensorics.core.scalar.lang.ScalarSupport
absoluteValueOf, calculate, countOf, field, inverseOf, negativeOf, one, squareOf, squareRootOf, testIf, two, zero
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.tensorics.core.math.predicates.BinaryPredicate
perform
-
-
-
-
Constructor Detail
-
QuantityGreaterPredicate
public QuantityGreaterPredicate(QuantityEnvironment<S> environment)
-
-
Method Detail
-
test
public boolean test(QuantifiedValue<S> left, QuantifiedValue<S> right)
Description copied from interface:BinaryPredicate
Evaluates the predicate (condition) on the given arguments.- Specified by:
test
in interfaceBinaryPredicate<S>
- Parameters:
left
- the left operator of the conditionright
- the right operator of the condition- Returns:
true
if the predicate is fulfilled,false
otherwise.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractQuantityStatisticPredicate<S>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classAbstractQuantityStatisticPredicate<S>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractQuantityStatisticPredicate<S>
-
-