BooleanOp

public class BooleanOp

Functions

Link copied to clipboard
public static Update<T, R> atom<T extends Comparable<T>, V, R>(Update<T, V> u, Function<V, R> op)
Link copied to clipboard
public static TimeChain<T, R> atomSequence<T extends Comparable<T>, V, R>(TimeChain<T, V> us, Function<V, R> op)
public static TimeChain<T, R> atomSequence<T extends Comparable<T>, V, R>(Update<T, V> u, Function<V, R> op)
Link copied to clipboard
public static List<Update<T, R>> binary<T extends Comparable<T>, R>(TimeChain<T, R> c1, Update<T, R> u, BinaryOperator<R> op)
Link copied to clipboard
public static TimeChain<T, R> binarySequence<T extends Comparable<T>, R>(TimeChain<T, R> c1, TimeChain<T, R> us, BinaryOperator<R> op)
TODO: this should be different for left and right operands
Link copied to clipboard
public static List<Update<T, R>> unary<T extends Comparable<T>, R>(Update<T, R> u, UnaryOperator<R> op)
Link copied to clipboard
public static TimeChain<T, R> unarySequence<T extends Comparable<T>, R>(TimeChain<T, R> us, UnaryOperator<R> op)