prune.h | 39 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)[state], arc.weight) [all...] |