LeftState - RightState - public class BestFirstIntersectionAutomaton<LeftState,RightState> extends IntersectionAutomaton<LeftState,RightState>
IntersectionAutomaton.StateDiscoveryListenerTreeAutomaton.BottomUpStateVisitorD, DEBUG_STORE| Constructor and Description |
|---|
BestFirstIntersectionAutomaton(TreeAutomaton<LeftState> left,
TreeAutomaton<RightState> right,
EdgeEvaluator evaluator)
Creates a new instance with the given evaluator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
makeAllRulesExplicit()
Intersects the two automata bottom-up.
|
getFinalStates, getLeftState, getRightState, getRulesBottomUp, getRulesTopDown, intersectBottomUpNaive, intersectTopDownBottomUpCKY, isBottomUpDeterministic, makeAllRulesExplicitCKY, makeAllRulesExplicitCKYOld, makeAllRulesExplicitEarley, setStateDiscoveryListeneraccepts, acceptsRaw, analyze, asConcreteTreeAutomaton, asConcreteTreeAutomatonBottomUp, asConcreteTreeAutomatonWithStringStates, countTrees, createRule, createRule, createRule, createRule, createRule, createRule, determinize, determinize, dumpToFile, equals, evaluateInSemiring, evaluateInSemiring, evaluateInSemiringTopDown, foreachRuleBottomUpForSets, foreachRuleTopDown, foreachStateInBottomUpOrder, getAllLabels, getAllRulesTopDown, getAllStates, getIdForState, getLabelsTopDown, getNumberOfRules, getNumberOfSeenStates, getRandomRuleTree, getRandomRuleTreeFromInside, getRandomTree, getRandomTreeFromInside, getReachableStates, getRulesBottomUp, getRulesBottomUp, getRuleSet, getRulesForRhsState, getRulesTopDown, getRuleTree, getSignature, getStateForId, getStateInterner, getStatesInBottomUpOrder, getStoredConstantsForID, getWeight, getWeightRaw, hasRuleWithPrefix, hasStoredConstants, homomorphism, inside, intersect, intersect, intersectBottomUp, intersectCondensed, intersectCondensed, intersectCondensed, intersectCondensedBottomUp, intersectCondensedBottomUp, intersectEarley, intersectViterbi, intersectViterbi, inverseCondensedHomomorphism, inverseHomomorphism, isCyclic, isEmpty, isStoring, language, languageIterable, languageIterator, languageIteratorRaw, languageRaw, newSiblingFinder, normalizeRuleWeights, outside, processAllRulesBottomUp, processAllRulesTopDown, reduceTopDown, run, run, runRaw, setRulePrintingFilter, setSkipFail, setStoring, sortedLanguageIterator, supportsBottomUpQueries, supportsTopDownQueries, toString, toStringBottomUp, useSiblingFinder, viterbi, viterbiRaw, writepublic BestFirstIntersectionAutomaton(TreeAutomaton<LeftState> left, TreeAutomaton<RightState> right, EdgeEvaluator evaluator)
left - right - evaluator - public void makeAllRulesExplicit()
makeAllRulesExplicit in class IntersectionAutomaton<LeftState,RightState>Copyright © 2017. All rights reserved.