C# Class Lucene.Net.Util.Automaton.MinimizationOperations

Operations for minimizing automata. @lucene.experimental
Mostrar archivo Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
Minimize ( Automaton a ) : void

Minimizes (and determinizes if not already deterministic) the given automaton.

MinimizeHopcroft ( Automaton a ) : void

Minimizes the given automaton using Hopcroft's algorithm.

Private Methods

Method Description
MinimizationOperations ( ) : Lucene.Net.Support

Method Details

Minimize() public static method

Minimizes (and determinizes if not already deterministic) the given automaton.
public static Minimize ( Automaton a ) : void
a Automaton
return void

MinimizeHopcroft() public static method

Minimizes the given automaton using Hopcroft's algorithm.
public static MinimizeHopcroft ( Automaton a ) : void
a Automaton
return void