ListDomain

public class ListDomain<T extends Comparable<T>> implements SignalDomain<R>

Constructors

Link copied to clipboard
public void ListDomain(List<SignalDomain<T>> domains)
public void ListDomain(int size, SignalDomain<T> domain)

Functions

Link copied to clipboard
public List<Box<T>> any()
Unknown element: this is an element of the set that represents undefined areas of the signal.
Link copied to clipboard
public List<Box<T>> computeEqualTo(double v1, double v2)
Link copied to clipboard
public List<Box<T>> computeGreaterOrEqualThan(double v1, double v2)
Link copied to clipboard
public List<Box<T>> computeGreaterThan(double v1, double v2)
Link copied to clipboard
public List<Box<T>> computeLessOrEqualThan(double v1, double v2)
Link copied to clipboard
public List<Box<T>> computeLessThan(double v1, double v2)
Link copied to clipboard
public List<Box<T>> conjunction(List<Box<T>> x, List<Box<T>> y)
Associative, commutative, idempotent operator that chooses a value.
Link copied to clipboard
public List<Box<T>> disjunction(List<Box<T>> x, List<Box<T>> y)
Associative, commutative operator that combines values.
Link copied to clipboard
public boolean equalTo(List<Box<T>> x, List<Box<T>> 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 List<Box<T>> max()
Link copied to clipboard
public List<Box<T>> min()
Link copied to clipboard
public List<Box<T>> negation(List<Box<T>> x)
Negation function s.t.
Link copied to clipboard
public R valueOf(int v)
public List<Box<T>> valueOf(boolean b)
public List<Box<T>> valueOf(double v)