Cambridge SMT System
|
This class creates the Union of an arbitrarily large number of fsts. This implementation uses one RTN to generate the union. More...
#include <fstutils.multiunion.hpp>
Public Member Functions | |
MultiUnionReplace () | |
Constructor, initializes the head fst of the RTN. More... | |
void | Add (Fst< Arc > const *fst) |
Adds an fst to the list. More... | |
VectorFst< Arc > * | operator() () |
This class creates the Union of an arbitrarily large number of fsts. This implementation uses one RTN to generate the union.
Definition at line 82 of file fstutils.multiunion.hpp.
|
inline |
Constructor, initializes the head fst of the RTN.
Definition at line 94 of file fstutils.multiunion.hpp.
|
inline |
Adds an fst to the list.
fst | Pointer to another fst to be unioned with previously stored ones. |
Keep in scope the pointers
Add pair labels for Replace operation
Definition at line 109 of file fstutils.multiunion.hpp.
|
inline |
Definition at line 124 of file fstutils.multiunion.hpp.