FST<'iType, 'oType>
Namespace: QuickGraph.FST
Parent Module: GraphBasedFst
Constructors
Constructor | Description |
new()
Signature: unit -> FST<'iType,'oType>
|
CompiledName: .ctor
|
new(initial, final, transitions)
Signature: (initial:ResizeArray<int> * final:ResizeArray<int> * transitions:ResizeArray<int * (Symb<'iType> * Symb<'oType>) * int>) -> FST<'iType,'oType>
|
CompiledName: .ctor
|
new(initial, final, transitions)
Signature: (initial:ResizeArray<int> * final:ResizeArray<int> * transitions:ResizeArray<EdgeFST<'iType,'oType>>) -> FST<'iType,'oType>
|
CompiledName: .ctor
|
Instance members
Instance member | Description |
CachedEdges
Signature: ResizeArray<EdgeFST<'iType,'oType>>
|
CompiledName: get_CachedEdges
|
Concat(fst2)
Signature: fst2:FST<'iType,'oType> -> FST<'iType,'oType>
|
|
FinalState()
Signature: unit -> ResizeArray<int>
|
CompiledName: set_FinalState
|
FinalState()
Signature: unit -> unit
|
CompiledName: get_FinalState
|
InitState()
Signature: unit -> ResizeArray<int>
|
CompiledName: set_InitState
|
InitState()
Signature: unit -> unit
|
CompiledName: get_InitState
|
IsEmpty
Signature: bool
|
CompiledName: get_IsEmpty
|
PrintToDOT(filePath, printSmb)
Signature: (filePath:string * printSmb:('iType -> string) option) -> unit
|
|
RecachEdges()
Signature: unit -> unit
|
|
Union(fst2)
Signature: fst2:FST<'iType,'oType> -> FST<'iType,'oType>
|
|
Static members
Static member | Description |
Compose(fst1, fst2, alphabet)
Signature: (fst1:FST<'?7661,'?7662> * fst2:FST<'?7663,'?7664> * alphabet:HashSet<Symb<'?7662>>) -> Test<FST<'?7661,'?7664>,Symb<'?7661> []>
Type parameters: '?7663, '?7664
|
|
Concat(fst1, fst2)
Signature: (fst1:FST<'iType,'oType> * fst2:FST<'iType,'oType>) -> FST<'iType,'oType>
|
|
FSAtoFST(fsa, transform, smblEOF)
Signature: (fsa:FSA<'?7650> * transform:(Symb<'?7650> -> Symb<'iType> * Symb<'oType>) * smblEOF:Symb<'?7650>) -> FST<'iType,'oType>
|
for FSA, which are not empty
|
oldCompose(fst1, fst2, alphabet)
Signature: (fst1:FST<'?7654,'?7655> * fst2:FST<'?7656,'?7657> * alphabet:HashSet<Symb<'?7655>>) -> Test<FST<'?7654,'?7657>,Symb<'?7654> []>
Type parameters: '?7656, '?7657
|
for FSTs, which are not empty
|
Union(fst1, fst2)
Signature: (fst1:FST<'iType,'oType> * fst2:FST<'iType,'oType>) -> FST<'iType,'oType>
|
|