@FunctionalInterface public interface SetClosureOperator<M> extends Function<Set<M>,Set<M>>
Modifier and Type | Method and Description |
---|---|
default Set<M> |
apply(Set<M> set) |
static <M> SetClosureOperator<M> |
bottom() |
static <G,M> SetClosureOperator<M> |
byMaximalCardinality(int maxCard,
Collection<M> baseSet) |
static <G,M> SetClosureOperator<M> |
byMinimalSupport(int minSupp,
Context<G,M> cxt) |
default boolean |
close(Set<M> set) |
Set<M> |
closure(Set<M> set) |
static <G,M> SetClosureOperator<M> |
containsAllFrom(Collection<M> elements,
Set<M> baseSet) |
static <G,M> SetClosureOperator<M> |
fromContext(Context<G,M> cxt) |
static <G,M> SetClosureOperator<M> |
fromImplications(Collection<Implication<G,M>> implications) |
static <G,M> SetClosureOperator<M> |
fromImplications(Collection<Implication<G,M>> implications,
boolean includePseudoClosures,
boolean parallel) |
static <G,M> SetClosureOperator<M> |
fromImplications(Collection<Implication<G,M>> implications,
int firstPremiseSize,
boolean includePseudoClosures,
boolean parallel) |
static <G,M,C extends Set<M>> |
fromImplications(Collection<Implication<G,M>> implications,
int firstPremiseSize,
boolean includePseudoClosures,
boolean parallel,
boolean bySize,
Function<Set<M>,C> supplier) |
static <G,M> SetClosureOperator<M> |
fromImplicationSetDowlingGalier(Collection<Implication<G,M>> implications) |
static <G,M> SetClosureOperator<M> |
fromImplicationSetLinClosure(Collection<Implication<G,M>> implications) |
static <G,M,C extends Set<M>> |
implicativeClosure(Collection<Implication<G,M>> implications,
int firstPremiseSize,
boolean includePseudoClosures,
boolean parallel,
boolean bySize,
Function<Set<M>,C> supplier,
Set<M> set) |
static <T> SetClosureOperator<T> |
infimum(Iterable<SetClosureOperator<T>> closureOperators) |
static <T> SetClosureOperator<T> |
infimum(SetClosureOperator<T>... closureOperators) |
default boolean |
isClosed(Set<M> set) |
static <G,M> SetClosureOperator<M> |
isSubsetOf(Collection<M> elements,
Set<M> baseSet) |
static <G,M> SetClosureOperator<M> |
joiningImplications(Context<G,M> cxt,
Set<M> premises,
Set<M> conclusions) |
static <T> SetClosureOperator<T> |
supremum(Iterable<SetClosureOperator<T>> closureOperators) |
static <T> SetClosureOperator<T> |
supremum(SetClosureOperator<T>... closureOperators) |
static <M> SetClosureOperator<M> |
top(Set<M> baseSet) |
@SafeVarargs static <T> SetClosureOperator<T> infimum(SetClosureOperator<T>... closureOperators)
static <T> SetClosureOperator<T> infimum(Iterable<SetClosureOperator<T>> closureOperators)
@SafeVarargs static <T> SetClosureOperator<T> supremum(SetClosureOperator<T>... closureOperators)
static <T> SetClosureOperator<T> supremum(Iterable<SetClosureOperator<T>> closureOperators)
static <G,M> SetClosureOperator<M> fromContext(Context<G,M> cxt)
static <G,M> SetClosureOperator<M> joiningImplications(Context<G,M> cxt, Set<M> premises, Set<M> conclusions)
static <G,M,C extends Set<M>> C implicativeClosure(Collection<Implication<G,M>> implications, int firstPremiseSize, boolean includePseudoClosures, boolean parallel, boolean bySize, Function<Set<M>,C> supplier, Set<M> set)
static <G,M,C extends Set<M>> SetClosureOperator<M> fromImplications(Collection<Implication<G,M>> implications, int firstPremiseSize, boolean includePseudoClosures, boolean parallel, boolean bySize, Function<Set<M>,C> supplier)
static <G,M> SetClosureOperator<M> fromImplications(Collection<Implication<G,M>> implications, int firstPremiseSize, boolean includePseudoClosures, boolean parallel)
static <G,M> SetClosureOperator<M> fromImplications(Collection<Implication<G,M>> implications, boolean includePseudoClosures, boolean parallel)
static <G,M> SetClosureOperator<M> fromImplications(Collection<Implication<G,M>> implications)
static <G,M> SetClosureOperator<M> fromImplicationSetLinClosure(Collection<Implication<G,M>> implications)
static <G,M> SetClosureOperator<M> fromImplicationSetDowlingGalier(Collection<Implication<G,M>> implications)
static <G,M> SetClosureOperator<M> byMaximalCardinality(int maxCard, Collection<M> baseSet)
maxCard
- baseSet
- static <G,M> SetClosureOperator<M> byMinimalSupport(int minSupp, Context<G,M> cxt)
minSupp
- cxt
- static <G,M> SetClosureOperator<M> containsAllFrom(Collection<M> elements, Set<M> baseSet)
elements
- baseSet
- static <G,M> SetClosureOperator<M> isSubsetOf(Collection<M> elements, Set<M> baseSet)
elements
- baseSet
- static <M> SetClosureOperator<M> bottom()
static <M> SetClosureOperator<M> top(Set<M> baseSet)
Copyright © 2010–2023 Francesco Kriegel. All rights reserved.