static <I,O> Collection<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createDAGCache(Alphabet<I> alphabet,
@Nullable Mapping<? super O,? extends O> errorSyms,
Collection<? extends MembershipOracle<I,Word<O>>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup,
using a DAG for internal cache organization.
|
static <I,O> Supplier<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createDAGCache(Alphabet<I> alphabet,
@Nullable Mapping<? super O,? extends O> errorSyms,
Supplier<? extends MembershipOracle<I,Word<O>>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a DAG
for internal cache organization.
|
static <I,O> Collection<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createDAGCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Word<O>>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup,
using a DAG for internal cache organization.
|
static <I,O> Supplier<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createDAGCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Word<O>>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a DAG
for internal cache organization.
|
static <I,O> Collection<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createTreeCache(Alphabet<I> alphabet,
@Nullable Mapping<? super O,? extends O> errorSyms,
Collection<? extends MembershipOracle<I,Word<O>>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup,
using a tree for internal cache organization.
|
static <I,O> Supplier<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createTreeCache(Alphabet<I> alphabet,
@Nullable Mapping<? super O,? extends O> errorSyms,
Supplier<? extends MembershipOracle<I,Word<O>>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a
tree for internal cache organization.
|
static <I,O> Collection<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createTreeCache(Alphabet<I> alphabet,
Collection<? extends MembershipOracle<I,Word<O>>> oracles) |
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup,
using a tree for internal cache organization.
|
static <I,O> Supplier<ThreadSafeMooreCacheOracle<I,O>> |
ThreadSafeMooreCaches.createTreeCache(Alphabet<I> alphabet,
Supplier<? extends MembershipOracle<I,Word<O>>> oracleSupplier) |
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a
tree for internal cache organization.
|