Uses of Interface
microsim.matching.MatchingClosure
-
Uses of MatchingClosure in microsim.matching
Modifier and TypeMethodDescriptionIterativeMatchingAlgorithm.matching
(@NonNull Collection<T> collection1, @NonNull org.apache.commons.collections4.Predicate<T> filter1, @NonNull Collection<T> collection2, @NonNull org.apache.commons.collections4.Predicate<T> filter2, @NonNull MatchingScoreClosure<T> doubleClosure, @NonNull MatchingClosure<T> matching) Attempts to match people from two disjoint sets.IterativeRandomMatching.matching
(@NonNull Collection<T> collection1, @Nullable org.apache.commons.collections4.Predicate<T> filter1, @NonNull Collection<T> collection2, @Nullable org.apache.commons.collections4.Predicate<T> filter2, @NonNull MatchingScoreClosure<T> doubleClosure, @NonNull MatchingClosure<T> matching) Attempts to match people from two disjoint sets.IterativeSimpleMatching.matching
(@NonNull Collection<T> collection1, @Nullable org.apache.commons.collections4.Predicate<T> filter1, @NonNull Collection<T> collection2, @Nullable org.apache.commons.collections4.Predicate<T> filter2, @NonNull MatchingScoreClosure<T> doubleClosure, @NonNull MatchingClosure<T> matching) Attempts to match people from two disjoint sets.void
MatchingAlgorithm.matching
(@NonNull Collection<T> collection1, @NonNull org.apache.commons.collections4.Predicate<T> filter1, @NonNull Collection<T> collection2, @NonNull org.apache.commons.collections4.Predicate<T> filter2, @NonNull MatchingScoreClosure<T> doubleClosure, @NonNull MatchingClosure<T> matching) Attempts to match people from two disjoint sets.void
SimpleMatching.matching
(@NonNull Collection<T> collection1, @Nullable org.apache.commons.collections4.Predicate<T> filter1, @NonNull Collection<T> collection2, @Nullable org.apache.commons.collections4.Predicate<T> filter2, @NonNull MatchingScoreClosure<T> doubleClosure, @NonNull MatchingClosure<T> matching) Attempts to match people from two disjoint sets.