Searched defs:idistance (Results 1 - 3 of 3) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dprune.h39 vector<Weight> *idistance; member in class:fst::PruneOptions
46 : threshold(t), filter(f), idistance(id), fdistance(fd) {}
70 vector<Weight> *idistance = opts.idistance;
73 if (!idistance) {
74 idistance = new vector<Weight>(ns, Weight::Zero());
75 ShortestDistance(*fst, idistance, false);
77 idistance->resize(ns, Weight::Zero());
93 if (less(ceiling, Times((*idistance)[state], (*fdistance)[state]))) {
102 Weight weight = Times(Times((*idistance)[stat
[all...]
/external/openfst/src/include/fst/
H A Dprune.h70 PruneCompare(const vector<Weight> &idistance, argument
72 : idistance_(idistance), fdistance_(fdistance) {}
115 vector<Weight> idistance(ns, Weight::Zero());
129 PruneCompare<StateId, Weight> compare(idistance, *fdistance);
141 idistance[s] = Weight::One();
151 if (less(limit, Times(idistance[s], fst->Final(s))))
158 Weight weight = Times(Times(idistance[s], arc.weight),
167 if (less(Times(idistance[s], arc.weight), idistance[arc.nextstate]))
168 idistance[ar
[all...]
H A Ddeterminize.h995 vector<Weight> idistance, odistance; local
996 ShortestDistance(ifst, &idistance, true);
997 DeterminizeFst<Arc> dfst(ifst, &idistance, &odistance, nopts);

Completed in 136 milliseconds