40 #ifndef __WFST_AUX_H__ 41 #define __WFST_AUX_H__ 53 {
if (p < q)
return p_mark_table[q][p];
54 else return p_mark_table[p][q]; }
55 void set_val(
int p,
int q,
char e)
56 {
if (p < q) p_mark_table[q][p] = e;
57 else p_mark_table[p][q] = e; }
64 {
return val(p,q) ==
'u'; }
int equivalent_to(int y, int z, wfst_assumes &assumptions)
void undistinguish(int p, int q)
EST_TKVL< int, EST_IList > wfst_assumes
void mark_undistinguished(wfst_marks &marks, wfst_assumes &assumptions)
int undistinguished(int p, int q)
Templated Key-Value list. Objects of type EST_TKVL contain lists which are accessed by a key of type ...
int distinguished(int p, int q)
void distinguish(int p, int q)
void add_assumption(int y, int z, wfst_assumes &assumptions)
void find_state_map(EST_IVector &state_map, int &num_new_states)