@FunctionalInterface public interface DualClosureOperator<T extends LatticeElement<T>> extends Function<T,T>
Modifier and Type | Method and Description |
---|---|
default T |
apply(T element) |
default boolean |
close(T element) |
T |
closure(T element) |
static <T extends LatticeElement<T>> |
infimum(DualClosureOperator<T>... closureOperators) |
static <T extends LatticeElement<T>> |
infimum(Iterable<DualClosureOperator<T>> closureOperators) |
default boolean |
isClosed(T element) |
static <T extends LatticeElement<T>> |
supremum(DualClosureOperator<T>... closureOperators) |
static <T extends LatticeElement<T>> |
supremum(Iterable<DualClosureOperator<T>> closureOperators) |
default T apply(T element)
apply
in interface Function<T extends LatticeElement<T>,T extends LatticeElement<T>>
@SafeVarargs static <T extends LatticeElement<T>> DualClosureOperator<T> infimum(DualClosureOperator<T>... closureOperators)
static <T extends LatticeElement<T>> DualClosureOperator<T> infimum(Iterable<DualClosureOperator<T>> closureOperators)
@SafeVarargs static <T extends LatticeElement<T>> DualClosureOperator<T> supremum(DualClosureOperator<T>... closureOperators)
static <T extends LatticeElement<T>> DualClosureOperator<T> supremum(Iterable<DualClosureOperator<T>> closureOperators)
Copyright © 2010–2023 Francesco Kriegel. All rights reserved.