DoubleDomain

public class DoubleDomain implements SignalDomain<R>, DistanceDomain<M>

Signal domain to support doubles (i.e. classical robustness).

See also

Constructors

Link copied to clipboard
public void DoubleDomain()

Functions

Link copied to clipboard
public Double any()
Unknown element: this is an element of the set that represents undefined areas of the signal.
Link copied to clipboard
public Double computeEqualTo(double v1, double v2)
Link copied to clipboard
public Double computeGreaterOrEqualThan(double v1, double v2)
Link copied to clipboard
public Double computeGreaterThan(double v1, double v2)
Link copied to clipboard
public Double computeLessOrEqualThan(double v1, double v2)
Link copied to clipboard
public Double computeLessThan(double v1, double v2)
Link copied to clipboard
Associative, commutative, idempotent operator that chooses a value.
Link copied to clipboard
Associative, commutative operator that combines values.
Link copied to clipboard
public boolean equalTo(Double x, Double y)
Link copied to clipboard
Link copied to clipboard
public static BiFunction<Double, Double, S> getOperator<S>(SignalDomain<S> domain, String op)
Link copied to clipboard
public R implies(R x, R y)
Shorthand for returning an operational implication
Link copied to clipboard
public Double infinity()
Maximal allowed distance
Link copied to clipboard
public boolean less(Double x, Double y)
Tells whether the first distance is smaller than the second
Link copied to clipboard
public boolean lessOrEqual(Double x, Double y)
Tells whether the first distance is smaller or equal to the second.
Link copied to clipboard
public Double max()
Link copied to clipboard
public Double min()
Link copied to clipboard
public Double multiply(Double x, int factor)
Method to combine the metric `x`, `factor` times
Link copied to clipboard
public Double negation(Double x)
Negation function that s.t.
Link copied to clipboard
public Double sum(Double x, Double y)
Method to combine two distances
Link copied to clipboard
public R valueOf(int v)
public Double valueOf(boolean b)
public Double valueOf(double v)
Link copied to clipboard
public Double zero()
Minimal allowed distance