Method | Description | |
---|---|---|
BeamSearch ( |
||
BestPath ( Intarray v1, Intarray v2, Intarray inputs, Intarray outputs, Floatarray costs ) : void | ||
Clear ( ) : void | ||
Radiate ( ) : void |
The main loop iteration.
|
|
Relax ( int f1, int f2, int t1, int t2, float cost, int arc_id1, int arc_id2, int input, int intermediate, int output, float base_cost, int trail_index ) : void |
This looks at the transition from state pair (f1,f2) -> (t1,t2), withthe given cost.
|
|
Traverse ( int n1, int n2, float cost, int trail_index ) : void |
Call relax() for each arc going out of the given node.
|
|
TryAccept ( int i ) : void |
Relax the accept arc from the beam node number i. Origin name: try_accept
|
|
beam_search ( string &result, Intarray inputs, Floatarray costs, |
||
beam_search ( string &result, |
||
beam_search ( Intarray vertices1, Intarray vertices2, Intarray inputs, Intarray outputs, Floatarray costs, |
public BeamSearch ( |
||
fst1 | ||
fst2 | ||
beam_width | int | |
return | System |
public BestPath ( Intarray v1, Intarray v2, Intarray inputs, Intarray outputs, Floatarray costs ) : void | ||
v1 | Intarray | |
v2 | Intarray | |
inputs | Intarray | |
outputs | Intarray | |
costs | Floatarray | |
return | void |
public Relax ( int f1, int f2, int t1, int t2, float cost, int arc_id1, int arc_id2, int input, int intermediate, int output, float base_cost, int trail_index ) : void | ||
f1 | int | |
f2 | int | |
t1 | int | |
t2 | int | |
cost | float | |
arc_id1 | int | |
arc_id2 | int | |
input | int | |
intermediate | int | |
output | int | |
base_cost | float | |
trail_index | int | |
return | void |
public Traverse ( int n1, int n2, float cost, int trail_index ) : void | ||
n1 | int | |
n2 | int | |
cost | float | |
trail_index | int | |
return | void |
public static beam_search ( string &result, Intarray inputs, Floatarray costs, |
||
result | string | |
inputs | Intarray | |
costs | Floatarray | |
fst1 | ||
fst2 | ||
beam_width | int | |
return | double |
public static beam_search ( string &result, |
||
result | string | |
fst1 | ||
fst2 | ||
beam_width | int | |
return | double |
public static beam_search ( Intarray vertices1, Intarray vertices2, Intarray inputs, Intarray outputs, Floatarray costs, |
||
vertices1 | Intarray | |
vertices2 | Intarray | |
inputs | Intarray | |
outputs | Intarray | |
costs | Floatarray | |
fst1 | ||
fst2 | ||
beam_width | int | |
return | void |