QuickGraph


FST<'iType, 'oType>

Namespace: QuickGraph.FST
Parent Module: GraphBasedFst

Constructors

ConstructorDescription
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 memberDescription
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 memberDescription
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>
Fork me on GitHub